I don't think that golf has even been described by a court anywhere in the US as the sort of public purpose necessary to enforce eminent domain.
It has in Coatesville, PA, where the city annexed land in Valley Twp to build a municipal golf course. It got to the Penn. Supreme Court, which ruled that Coatesville, a Class 3 city, had the right to annex land in an adjacent municipality to build a golf course.
Eventually, the owner (I know his adult daughter, who happens to live on the land with the entire extended family), settled out of court with a newly elected city council that was voted in because they opposed the move.
Coatesville, PA is a gritty former steel town that is trying to reinvent itself as some type of yuppie mecca in Chester County. They felt that a JIM FURYK designed golf course would draw more affluent citizens to their little part of the world.
The Coatesville area already has one club that is hurting for members, public daily-fee layouts within a few miles. They do not need a golf course, IMHO. This case has polarized about 15% of the population that are in favor against the other 85% of us that think it's unthinkable.
If you're interested, you can see more here:
http://www.saveourfarm.com/