11. Kiawah Island, South Carolina
If you’re looking for a coastal getaway with a golf resort, then Kiawah Island in South Carolina is your weekend destination. It will give you summer in a nutshell—sea, sun, and sand. There are bike trails, tennis courts, canoeing, and long stretches of beaches for all your outdoor activities. The 5-star Kiawah Island Golf Beach Resort is the highlight of the place but if it’s not within your budget there’s 11 miles of beach scenery at Beachwalker Park that is open to the public.