Title: The ultimate guide to the best beaches on St John, USVI | Trunk Bay, Caneel Bay, Salt Pond Bay and more!
Description: The ultimate guide to the best beaches on St John. Discover Trunk Bay, Cinnamon Bay beach, Caneel Bay, Waterlemon Cay, Haulover Bay, Vie's beach, Salomon Bay beach, Saltpond Bay, Coral Bay, Lameshur Bay beaches.