To put numbers to it, we can calculate the golf courses per capita. People use units of people per golf course and lower is better.
Iowa is the #3 US state on this metric. With a golf course for every 7000 people. https://golfblogger.com/golf_courses_per_capita/
Note that this is better than even Scotland, which has 9000 people per course.
https://aussiegolfer.com.au/countries-with-most-golf-courses-per-capita/
Just a silly bit of trivia.