If you’re looking for things to do in St. John, consider one of the most stunningly beautiful beaches in the world – Trunk Bay Beach. The sandy beaches are picturesque, but the views of the snorkeling trail in the Underwater National Park in Trunk Bay are unbeatable.
Underwater National Park in Trunk Bay
