18) Trunk Bay, St. John, U.S. Virgin Islands
Trunk Bay in Trunk Bay in United States Virgin Island offers a mile long white sand beach lined with palm trees and safe swimming conditions, along with an underwater snorkeling trail that runs almost the length of this beach to allow guests to discover sea life and coral reefs.