Wedged between swamps that edge metro Charleston and the North Edisto River, the oceanfront development of Kiawah Island, South Carolina, has some of the best golf courses north of Florida.