Where to eat on the water in St. Lawrence Gap & the south coast
Want the sea right under your table in St. Lawrence Gap? Start at the top of the Gap, at Castaways. Two floors of tables on the water’s railing, facing straight out to the open sea. It’s one of only two restaurants in the Gap itself that sit genuinely over the water (Primo is the other), and the only one with an open-air deck upstairs. Further along the south coast there’s more: cliffside and boardwalk tables at Champers and Tapas, dinner on the sand at Deia Beach, rooftop sea views at Cocktail Kitchen and Café Luna. Here’s where everyone sits, honestly, so you can pick the right one.

Castaways, right on the water at the top of the Gap
Castaways is the first restaurant you reach coming into St. Lawrence Gap on the ocean side. Two floors built out over the water, with nearly every table on the railing and the sea straight below you, looking out at the open ocean. The top floor is open-air, with a cover for the rare night it really pours. The kitchen keeps it relaxed: Caribbean and seafood, grilled fish, stone-baked pizza, tacos. The bar runs a different sour at half price every day. The sunset over St. Lawrence Bay comes free with the table. Upstairs, the Barbados Magic Lounge is back with a new show this December, so you can do dinner and a show without leaving the building. Dinner from 5:30pm.

“The upper or lower seating area looks out onto the sea. A lovely little spot. Would recommend – but don’t forget to book.”
— Anthony, on OpenTable
Book a water-view table at Castaways →
| Restaurant | Where | On the water? | Cuisine | Vibe | Price | Best for |
|---|---|---|---|---|---|---|
| Castaways | Top of St. Lawrence Gap | Over the water – two floors, every table on the rail, open sea | Caribbean, seafood, pizza & tacos | Relaxed, sunset | $$–$$$ | Sunset dinner over the water (+ a show upstairs) |
| Primo Bar & Bistro | St. Lawrence Gap | By the water (sea wall) | Mediterranean seafood | Easy, seaside | $$–$$$ | A seaside dinner in the Gap |
| Champers | Rockley | Over the sea (cliffside) | Caribbean-international fine dining | Upscale, romantic | $$$$ | A special-occasion fine-dining night |
| Tapas | Hastings boardwalk | Over the water (deck) | Italian-Mediterranean, seafood | Casual-classy | $$–$$$ | Long lunches & sunset on the boardwalk |
| Cocktail Kitchen | St. Lawrence Gap | Rooftop sea view | Caribbean remix & cocktails | Lively, rooftop | $$–$$$ | Cocktails & a lively rooftop night |
| Café Luna | Miami Beach (Enterprise) | Rooftop sea view | Asian-Caribbean-Med fusion | Romantic, intimate | $$–$$$ | A romantic rooftop dinner |
| Deia Beach | Oistins | On the sand (beachfront) | Mediterranean-Caribbean | Beach by day, romantic by night | $$$ | Toes-in-the-sand dining |
| Café Sol | Entrance to St. Lawrence Gap | Street-side | Mexican & Tex-Mex | Lively, margaritas | $–$$ | Margaritas, tacos & a buzzy night |
| Harlequin | St. Lawrence Gap | Street-side (garden) | Bistro / international | Casual, colourful | $$ | A relaxed, friendly bistro dinner |
| Tabú | St. Lawrence Gap | Street-side | Caribbean & international fine dining | Upscale, elegant | $$$ | Upscale plates & craft cocktails |
The short version: for dinner with the sea right under your table in St. Lawrence Gap itself, it comes down to Castaways or Primo. Castaways is the one with two floors and an open-air upper deck, facing the open sea. Everywhere else here is a drive away, up on a roof, or set back from the water.
A local guide, updated 2026. The areas and styles are our read, and ratings move around, so check current reviews before you book. Spotted something wrong? Tell us and we’ll fix it.
Also genuinely over the water
Primo Bar & Bistro sits just along the Gap on the sea wall. An open-plan room with tables by the water, looking across the bay, and a Mediterranean-leaning seafood menu. The other genuinely seaside table in the Gap.
Champers is a short drive west at Rockley, up on the cliff above the sea. Caribbean-international fine dining, an art gallery on site, and one of the island’s classic special-occasion rooms.
Tapas is on the Hastings boardwalk, with a deck at the water’s edge. Italian-Mediterranean and seafood. Easy for a long lunch or a sunset dinner.
Rooftop sea views
Cocktail Kitchen is a rooftop in the Gap, built around a serious cocktail list and a Caribbean ‘remix’ menu. The sea’s in the view rather than under your table, and the room’s loud in the best way.
Café Luna sits on top of the Little Arches hotel over Miami Beach, in Enterprise. A small, romantic rooftop with a wide south-coast view and a fusion menu.
On the beach
Deia Beach is further east at Oistins, with tables on the sand in a quiet cove. A beach bar by day, more romantic after dark. Mediterranean-Caribbean menu.
In the heart of the Gap, street-side
Café Sol is right by the Gap entrance. A long-running Mexican spot known for its margaritas, fish tacos and weekend crowd. Cheerful and loud, and easy on the wallet.
Harlequin has been in the Gap for years. An easygoing garden bistro, colourful and low-key, doing international plates, seafood and crepes.
Tabú is one of the newer rooms in the Gap. A more upscale spot, with fine-dining plates and craft cocktails.
So which one?
For white-tablecloth fine dining, Champers. For margaritas and a party, Café Sol. For a rooftop cocktail, Cocktail Kitchen. But if you want the sea directly under your table, the sunset over the bay and a half-price sour in hand, that’s Castaways, right at the top of the Gap. Tacos too, so you don’t have to leave the water for them.
Common questions
Which restaurants in St. Lawrence Gap are actually on the water?
Two of them, really: Castaways and Primo. Castaways is over the water across two floors, with an open-air deck up top and nearly every table on the railing facing open sea. Cocktail Kitchen has a rooftop sea view. Café Sol, Harlequin and Tabú are street-side, a short walk from the bay.
Where’s the best sunset dinner on the south coast?
You’re spoiled. Castaways and Primo in St. Lawrence Gap, Champers on the cliff at Rockley, Tapas on the Hastings boardwalk, plus rooftops like Cocktail Kitchen and Café Luna. For the sun dropping over the bay with the water under your table, it’s hard to beat Castaways’ top deck.
Which oceanfront restaurants are good for vegetarians and vegans?
Castaways is a safe bet: vegan tacos, vegan and gluten-free stone-baked pizza, and a kitchen used to adapting dishes. Most spots along the coast can do a vegetarian plate, but call ahead if it matters for your table.
Where can I take a group over the water in the Gap?
Castaways has two floors, so it handles bigger tables and groups more easily than the smaller rooms, and the upper deck is a good shout for a celebration. Book ahead and tell them your numbers.
What’s the most romantic table on the water?
A railing table for two at sunset is hard to beat. Castaways or Primo in the Gap, or Champers on the cliff at Rockley for something more formal. Café Luna’s rooftop is the quiet, intimate option.
What’s the difference between oceanfront, beachfront and sea-view?
Oceanfront, or over-the-water, means your table sits above the sea (Castaways, Primo, Champers, Tapas). Beachfront means on the sand (Deia Beach). Rooftop sea-view means up above the street, looking out at the water (Cocktail Kitchen, Café Luna).
Do I need to book?
For a water-view table, yes. They go first, especially in season. At Castaways the railing tables fill first, so book ahead and the bay is yours for the evening.