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.