From Jamaica to St Thomas, 7 Hidden Beaches in the Caribbean
Honeymoon Beach, St John If you didn’t swim in from a boat, you might never know it’s here. Sure, you probably know famous stretches of sand like Trunk and Maho. But this is actually home to the best beach bar in St John, set on a stunning beach. But because it’s set on the grounds of the former Caneel Bay resort, the only way to get in is to enter the hotel property and take a shuttle. Or swim in, of course. When you see the crowd you’ll realize it’s no secret. But it sure is hidden.