From The Bahamas to St John, 10 Beaches to Dream About
Trunk Bay, St John There’s no more famous beach on St John than Trunk Bay, the flagship of what remains one of the most naturally beautiful little islands in the Caribbean. There’s something about the way the green hills seem to dance with each other in the background.