U.S. Virgin Islands St. John St John

Trunk Bay

A pristine Caribbean beach renowned for its crystal-clear waters, underwater snorkeling trail, and powdery white sands surrounded by lush foliage.