Planning some surf and sand time this summer? National Geographic Traveler recently listed the top ten beaches in the U.S. Here's something fun to add to your to-do list: Pick one. I'll help you find a place to stay while you're there.
1. Miami, Florida
2. Myrtle Beach, South Carolina
3. Panama City, Florida
4. Waikiki, Hawaii
5. Tampa Bay, Florida
6. St. Thomas, U.S. Virgin Islands
7. Key West, Florida
8. Kaanapali, Hawaii
9. St. John, U.S. Virgin Islands
10. Naples, Florida
More Beach Resorts
1. Miami, Florida
2. Myrtle Beach, South Carolina
3. Panama City, Florida
4. Waikiki, Hawaii
5. Tampa Bay, Florida
6. St. Thomas, U.S. Virgin Islands
7. Key West, Florida
8. Kaanapali, Hawaii
9. St. John, U.S. Virgin Islands
10. Naples, Florida
More Beach Resorts

How can anyone put miami beach and especially myrtle beach above St. John and St. Thomas? or above anything, reall? Have you ever seen the tropical, white sand, palm tree filled, amazing, clear, blue water beaches of the US virgin islands? Or Puerto Rico? Compare that to Miami beach, myrtle beach, or any beaches on the main land, you would understand this list is obviously not reliable. PS, there are more then one beach on St. John, St. Thomas, St. Croix, Puerto rico, and many, many beaches in Hawaii. a list of the top 10 beaches shouldn’t even include any beaches on the main land, except for maybe panama city beach and miami beach.
St. John is definitely one of my favorite places but for the whole family, I agree with the survey. My kids absolutely love Myrtle Beach.