10. Trunk Bay, St. John, US Virgin Islands
Trunk Bay is probably the most photographed beach in the world, and once you go there you’ll know why. Beautiful shoreline, incredible snorkeling opportunities, gorgeous greenery all around and the ruins of historic sugar cane plantations to explore. It really does have everything.