Dusk over Rosia Bay seen from a terrace table at Dolphin

Camp Bay · Rosia Road · Gibraltar

Seafood at the
water’s edge

A relaxed restaurant and beach bar on Rosia Bay. Fresh fish on ice, cold drinks in the sun, and tables a few steps from the sea.

About Dolphin

A whole day by the sea, done properly

Dolphin sits right on the shoreline at Camp Bay, beside the lido and the beaches of Gibraltar’s south district. People come for a swim and stay for lunch, or come for lunch and stay until the lights come on across the bay.

The kitchen keeps things honest: fresh seafood, generous portions, and plates made for sharing. The bar pours cold beer, good wine and jugs of tinto de verano all afternoon. Families are welcome, and there is room for the big occasions too, from birthdays to communions.

  • Table service
  • Takeaway
  • Free parking
  • Wheelchair access
  • Kids welcome
  • Cards accepted
A set table on the terrace with the sea and the Rock behind
Fried calamari served with the bay in the background

From the kitchen

What the regulars order

  • Prawn pil pil

    Sizzling in olive oil, garlic and chilli, with bread for the sauce

  • Clams in garlic butter

    Steamed open to order, finished with parsley and lemon

  • Octopus salad

    Tender octopus, olive oil, a little paprika, nothing in the way

  • Catch of the day

    Whole fish from the ice counter, grilled over an open fire

  • Baked goat cheese salad

    Warm goat cheese with walnuts, raisins and balsamic

  • Tinto de verano

    The summer jug, ice cold, made for long afternoons

See the full menu
Whole fish grilling over an open fire on the beach
The grill, right on the beach

Plan your visit

On the shoreline at Camp Bay

Opening hours

Monday
12:00 – 23:00
Tuesday
12:00 – 23:00
Wednesday
12:00 – 23:00
Thursday
12:00 – 23:00
Friday
12:00 – 23:00
Saturday
12:00 – 23:00
Sunday
12:00 – 23:00

Kitchen open through the afternoon, no break between lunch and dinner.

Address

1 Camp Bay Rosia Road
Gibraltar GX11 1AA

Open in Google Maps ↗

Bookings

+350 200 70000

Call ahead for groups and celebrations