CocoMaya sits on a white-sand beach in Spanish Town, Virgin Gorda, set between the same giant granite boulders that made The Baths famous — and it’s one of the few BVI restaurants built for the sunset, not just the lunch crowd. The kitchen runs Southeast Asian and Latin American flavors with a Caribbean accent, all served family-style, all meant to be shared. It’s the kind of dinner a crew builds an entire day around on a crewed BVI charter, and it’s a short walk or quick taxi from where you’ll tie up.

Where is CocoMaya?

CocoMaya is on the beach in Spanish Town — locally called The Valley — on the southwest side of Virgin Gorda, the BVI’s third-largest island at about 8 square miles (Britannica, 2024). It faces the turquoise Sir Francis Drake Channel, framed by the same house-sized granite boulders that define this corner of the island. That west-facing aspect is the whole draw: dinner here lands right at golden hour.

The restaurant sits minutes from The Baths and Spring Bay, two of the most photographed spots in the British Virgin Islands. You can read more about the setting and menu on the BVI Tourism Board’s CocoMaya page. It’s an easy stop to slot into any Virgin Gorda day.

CocoMaya is a beachfront restaurant in Spanish Town, Virgin Gorda, BVI, set among giant granite boulders on a west-facing white-sand beach minutes from The Baths. It serves Southeast Asian and Latin American fusion family-style and is consistently ranked among Virgin Gorda’s top-rated restaurants (BVI Tourism Board, 2026).

CocoMaya beachfront restaurant set among granite boulders on a white-sand Virgin Gorda beach at sunset
CocoMaya sits among Virgin Gorda’s signature boulders, facing west for the sunset.

How do you get to CocoMaya by yacht?

You reach CocoMaya by picking up a mooring or anchoring off St. Thomas Bay near Spanish Town, or by berthing at Virgin Gorda Yacht Harbour, the island’s main marina (Virgin Gorda Yacht Harbour, 2026). From there it’s a short walk or quick taxi to the restaurant. The marina runs a paid dinghy dock, which is usually the simplest way ashore.

Don’t plan to dinghy straight onto CocoMaya’s beach — land at the harbour and travel the last stretch on foot or by taxi instead. The Baths sit about a 10-minute dinghy ride around Fort Point from the same marina, which is why so many crews chain the two together in a single afternoon and evening.

Our Observation The Virgin Gorda day that works best is simple: swim The Baths in the morning before the cruise excursions arrive, move the boat to St. Thomas Bay for the afternoon, then send the tender into the Yacht Harbour dinghy dock for a sunset table at CocoMaya. A captain who books the dock landing and a taxi in advance saves you the scramble of sorting it out at dusk in high season.

The Baths sit roughly a 10-minute dinghy ride around Fort Point from Virgin Gorda Yacht Harbour, the main Spanish Town marina, which operates a paid dinghy dock. From the harbour, CocoMaya is a short walk or quick taxi away (Virgin Gorda Yacht Harbour, 2026).

What’s on the menu at CocoMaya?

The menu is Southeast Asian and Latin American fusion with a Caribbean touch, built almost entirely around shareable small plates. Signature dishes include the Shrimp Lettuce Wraps, the CocoMaya House Ribs, and the CocoMaya Roll — tempura shrimp, avocado, and spicy mayo. You’ll also find Pad Thai and a Thai Green Chicken Curry that regulars order on repeat.

The kitchen sources local produce and responsibly caught BVI seafood, so the catch changes with what comes in. Order family-style and let the table graze — that’s how the place is meant to be eaten. In our experience, three or four plates per couple, plus a couple of sides for the table, hits the sweet spot.

CocoMaya’s kitchen serves Southeast Asian and Latin American fusion family-style, with signature dishes including Shrimp Lettuce Wraps, CocoMaya House Ribs, and the CocoMaya Roll of tempura shrimp, avocado, and spicy mayo. It sources local produce and responsibly caught BVI seafood (BVI Tourism Board, 2026).

Family-style small plates of fusion cuisine on a table at CocoMaya restaurant in Virgin Gorda
Shareable small plates — the CocoMaya Roll, house ribs, and lettuce wraps anchor the table.

The design carries a Balinese feel — slate, a thatch roof, twisted vines — and the whole mood is relaxed beach-chic. Several nights bring live music or a DJ, so the energy shifts from quiet sunset dinner to something livelier as the evening goes on.

When should you go to CocoMaya?

Go for the sunset. The British Virgin Islands logged a record 1,202,008 total visitor arrivals in 2025 — 875,127 of them cruise passengers, up 13.9% year over year (BVI Government, reported by BVI News, 2026). Most of that day-traffic clears Virgin Gorda by late afternoon, which is exactly when CocoMaya’s west-facing beach hits its stride.

The restaurant runs from late afternoon through the evening; confirm current hours when you book, since they shift by season. Reservations are recommended, especially in high season from December through April. Pricing is upscale-casual small-plates — this is a special-occasion dinner, not a quick bite, so plan it as the evening’s main event.

British Virgin Islands 2025 visitor arrivals: 875,127 cruise passengers versus roughly 300,000 overnight visitors, 1,202,008 total

View data table
2025 arrival typeVisitors
Cruise passengers875,127
Overnight (stayover) visitors~300,000
Total visitor arrivals1,202,008

The British Virgin Islands recorded 1,202,008 total visitor arrivals in 2025, a record, including 875,127 cruise passengers — up 13.9% year over year — plus roughly 300,000 overnight visitors, per the BVI government and Premier Dr. Natalio Wheatley (BVI News, 2026). Most day-traffic clears Virgin Gorda before CocoMaya’s evening service begins.

What else is on Virgin Gorda?

CocoMaya works because it sits in the middle of Virgin Gorda’s best day. The Baths — a maze of granite boulders, sea pools, and grottoes — are a 10-minute dinghy from the harbour and rank among the most visited natural sites in the British Virgin Islands. Spring Bay, just north, offers the same boulder scenery with a fraction of the crowd and easy swimming straight off the sand.

If your week runs longer, point the boat north. A yacht lets you pair the southern boulders with Virgin Gorda’s North Sound, a protected anchorage with its own cluster of restaurants and beach bars. It’s a different side of the same island, and only a crewed charter strings both ends together comfortably in one trip.

Crewed catamaran tender approaching Virgin Gorda Yacht Harbour dinghy dock in Spanish Town BVI
The Yacht Harbour dinghy dock is your way ashore — then a short walk or taxi to dinner.

Where does CocoMaya fit in a BVI charter week?

We usually place Virgin Gorda mid-week on a charter, after the boat works its way east from Tortola. CocoMaya is the natural cap to a Virgin Gorda day — boulders by daylight, small plates at sunset — and it slots cleanly into the rest of a 7-day BVI island-hopping itinerary. Norman Island’s caves, the Rhone wreck, then The Baths, then dinner ashore.

The reason a crew matters here is logistics. Your captain handles the mooring or the harbour berth, books the dinghy dock and taxi, and times the run ashore so you arrive at golden hour instead of after dark. If this is your first time in these waters, our guide to a first BVI charter walks through customs, moorings, and what your crew handles for you.

Frequently Asked Questions

Do you need a reservation at CocoMaya?

Reservations are recommended, especially in high season from December through April, when Virgin Gorda’s restaurants fill quickly at sunset. Book ahead and confirm current hours at the same time, since the kitchen’s late-afternoon-to-evening schedule shifts by season. Your charter crew can usually arrange the table for you.

How do you get to CocoMaya by yacht?

Moor or anchor off St. Thomas Bay near Spanish Town, or take a berth at Virgin Gorda Yacht Harbour. Tender in to the marina’s paid dinghy dock, then finish the trip on foot or by taxi — it isn’t far. Landing directly on CocoMaya’s own beach by dinghy isn’t the move; go through the harbour.

What’s the dress code at CocoMaya?

The vibe is laid-back beach-chic, so think upscale-casual rather than formal. A sundress, linen shirt, or smart resort wear all fit the setting. You won’t need a jacket, but you’ll want to look a notch better than your daytime swim gear for a sunset table.

What should you order at CocoMaya?

Order family-style and share. Start with the Shrimp Lettuce Wraps and the CocoMaya Roll, add the CocoMaya House Ribs, and round it out with the Pad Thai or Thai Green Chicken Curry. Ask your server what local seafood came in that day — the catch changes with the boats.

Can you pair CocoMaya with a visit to The Baths?

Yes — that’s the classic Virgin Gorda day. The Baths sit about a 10-minute dinghy from Virgin Gorda Yacht Harbour, so crews swim the boulders by day, then head to CocoMaya for a sunset dinner. Hitting The Baths early, before the cruise excursions, keeps the morning quiet.


CocoMaya is the rare BVI restaurant worth planning a day around — granite boulders, a west-facing beach, and a table of shareable plates as the sun drops over the Drake Channel. Reach it by yacht, time it for sunset, and pair it with a morning at The Baths. Tell us your dates and group and we’ll build the Virgin Gorda day around it. Start a yacht search at Vital Charters.