What to Do in Saint John: Great Food, Tropical Drinks, and Oceanfront Plans
Saint John is more than just stunning beaches — it’s great food, tropical drinks, and unforgettable oceanfront experiences. We recommend a must-visit spot and share a few ideas on how to make the most of your time on the island.
A restaurant to start (or end) your day
Whether you're just passing through Saint John or planning your dream vacation in the Virgin Islands, Morgan’s Mango is a must-visit. And it's not just us saying it — the menu, the service, the location, and the reviews on sites like Tripadvisor speak for themselves. It's perfect for an open-air dinner after a beach day, or to kick off the evening with a great cocktail in hand.
Tropical drinks worth tasting
Mango mojitos, piña coladas, daiquiris made with local fruits, and a solid lineup of regional rums are all part of the experience. The atmosphere is laid-back, with soft music and the sound of the sea in the background, all with a view of the bay.
What to do before or after your meal
Saint John may be a small island, but it offers plenty to explore. If you're up for a little adventure before sitting down to eat, here are a few activities worth adding to your list:
- Snorkeling or boat trips: Daily excursions leave from Cruz Bay, taking you to hidden beaches, coral reefs, or even nearby islands.
- Hiking in Virgin Islands National Park: One of the island's true gems. Trails like Reef Bay and Lind Point offer incredible views and access to quieter beaches.
- Beach time: Trunk Bay, Cinnamon Bay, and Maho Bay are three must-visits for swimming, sunbathing, or simply soaking in the views.
- Shopping and strolling in Cruz Bay: Explore local boutiques, Caribbean art shops, cozy cafés, and easygoing bars at your own pace.
Ending your day with island flavor
After an active outing or a relaxing afternoon, Morgan’s Mango is the ideal spot to wind down. Great food, fresh ingredients, friendly service — and that one thing you can’t buy or cook: the feeling of being in the right place at the right time.