Trunk Bay, St John, US Virgin Islands
The Caribbean is filled with beautiful beaches, but few are as spectacular as Trunk Bay. The beach is actually located in the Virgin Islands National Park, and is ideal for snorkelers, thanks to its 225-yard-long Underwater Trail.