Kiawah Island is a small beach resort that promises huge adventures, especially if you're a foodie or an avid golfer.Read less