This matter of "fees" with public courses raises another issue...
Let's take May River, part of the remarkable Palmetto Bluff development. May River Golf Club (the full, correct name as far as I know) operates as a private club, selling pricey memberships to residents (and others in the area, outside of Palmetto Bluffs ??)
And, as part and parcel of of the resort development, the Inn at Palmetto Bluffs will arrange for guests to play at May River. Therefore, the basic cost of playing is not merely the fee that such a guest is charged in addition to lodging -- rather, a standard guest should be looking at the per-night charge, plus the greens fee. At Palmetto Bluff, that might be $300-$800 per night, plus additional golf fees.
I say all of this NOT to complain about Palmetto Bluff -- I LOVE the place. It is a worthy, worthwhile, top-notch destination in the Low Country. The resort is magnificent. May River is a really fine golf course. I recommend it heartily to everyone. It is just that it isn't really a daily-fee course in any conventional sense, and the "Members" at May River might be a little surprised to see their golf course listed on the "Public" list.
Edit. - btw, all of the amenities, the practice range, the clubhouse, the staff, caddies, etc., at May River are all distinctly "private club" quality. To the extent that May River is regarded as a "public/resort course" it is on a par with "resort" course operations like Pinehurst Number 2, or Harbor Town. Distinctly a cut above most high-end daily fee operations like Bandon, or Arcadia Bluffs, which are all quality operations in their own right.
Truly, a lot of this is really stretching "public course" boundaries. How many "public" courses supply caddies wearing white coveralls? May River does, just like a certain National Golf Club a couple of hours away over in Georgia