Coincidentally, I worked at Kiawah Island the summer of 2000. Ocean course was a tough one, but very nice. Glad he enjoyed it there. Several other great courses on the island too.
Charleston was a cool town, and far superior to New Orleans. Not smelly, cleaner, little less crazy.