The Rock Restaurant

The Rock Restaurant

The Rock Restaurant Our pick for couples

Pingwe · East Coast, about 1 hr from Stone Town ~$40–80 per person Lunch & dinner

A small restaurant on a coral rock just off Pingwe beach. At low tide you walk across the sand; at high tide a boat takes you the last few metres. Fresh seafood and grills with the ocean all around you, and vegetarian dishes on the menu too.

The short version

  • Area Pingwe · East Coast, about 1 hr from Stone Town
  • Price range ~$40–80 per person
  • Best time Lunch & dinner
  • Best for Couples · Honeymoon · Seafood

Worth knowing

Tables are few and go weeks ahead from June to October and over Christmas, so tell us your date early. It is a long drive from the north and from Stone Town: tick "Add a ride" and we will take you there and back.

More places we like

Forodhani Night Market

Forodhani Night Market Local favourite

Every evening the Forodhani gardens on the Stone Town waterfront fill with food stalls: Zanzibar pizza, grilled seafood on skewers, mishkaki, chapati and fresh...

  • Area Stone Town · Waterfront
  • Price range ~$5–15 per person
Read more
Emerson Spice Rooftop

Emerson Spice Rooftop Rooftop dinner

Dinner on a rooftop above the old town of Stone Town, with a set menu built around the island's seafood and spices, and views over the roofs, minarets and harbo...

  • Area Stone Town · Old town
  • Price range ~$45–90 per person
Read more
Mawimbi Beach Club

Mawimbi Beach Club Beach club

A lively pool club on Paje beach: a big pool, sunbeds, DJ sets and a menu that mixes Mediterranean, African and Asian dishes. More a social sundowner than a qui...

  • Area Paje · South East
  • Price range ~$20–45 per person
Read more