"Public Golf Clourses" includes some fairly humble municiipal golf courses. But it also includes some amazing resort properties, from Kapalua to Ambiente, at JW Marriott's Camelback Resort, to The Max, in Laredo, Texas and Soldier Hollow, one of my favorite places on the planet.

If you insist on playing great golf courses, there are some wonderful public options in the world!
Tiburón Golf Club, Naples, FloridaKapalua - Bay CourseJW Marriott Camelback Golf Club, Ambiente Course,  Scottsdale, ArizonaJW Marriott's Camelback ResortKapalua - Plantation CourseJW Marriott's Desert Ridge Resort - Wildfire Golf Club, Scottsdale, AZMountain ShadowsCompass Pointe, Leland, NCMax A Mandel Municipal Golf Course, Laredo, TexasCanyon Ridge GC, Rising Fawn, GACumberland Lake Golf CourseGreen River State Park Golf CourseMarriott Griffin Gate Resort, Lexington, KYHeritage Golf Links, Tucker, GeorgiaLos Robles GreensMaderas Golf Club, Poway, CaliforniaPatriots Point Links, Charleston, SCBear's Best AtlantaPotomac Shores Golf Club, Potomac Shores, VARiverwatch Golf ClubSalt Lake City Municipal CoursesSoldier Hollow, Gold & SilverWasatch Mountain State Park - LakeWasatch Mountain State Park - Mtn