The Rock
A seafood restaurant built on a coral outcrop off Pingwe Beach, accessible by foot at low tide and by boat at high tide.
Located on a coral rock off Pingwe Beach on the southeast coast, about a 45-minute drive from Stone Town. At low tide, you can walk to the rock and climb the stairs to enter; at high tide, a small boat takes you back and forth. The menu focuses on seafood, with main courses around USD 15 to 30, lobster dishes higher, and the signature platter around USD 70. Prices are about double those of nearby restaurants, and reviews are mixed, with some diners finding it average value for money. Seating is limited, so advance booking is essential during peak season. The water color is best during lunch; facing east, you cannot see the sunset here. You can also visit just to have a drink on the terrace.
Opening hours
Daily 12:00–20:00
Nearby sights
- Spice Farms (Kizimbani)
- Maruhubi Palace Ruins
- Stone Town
- Darajani Market
- Christ Church Cathedral & Old Slave Market
- Hamamni Persian Baths
- House of Wonders
- Palace Museum (Beit al-Sahel)