The best beach on St John is Trunk Bay beach. It’s a top 10 rank by Condé Nast Traveler and the most popular beach in the Caribbean.
The best beach on St John is Trunk Bay beach. It’s a top 10 rank by Condé Nast Traveler and the most popular beach in the Caribbean.