Ali Barbour's Cave Restaurant

Candlelit seafood restaurant set inside a natural coral cave with an open roof where you can see the stars. It is Diani's best-known dinner spot.

Set inside an ancient natural coral cave and lit by candles, with an opening in the roof that gives a view of the stars on clear nights. Lobster is the signature. Other choices include garlic butter prawns, oysters, a seafood platter for two, and meat and pasta dishes. Dinner only, seated in two sittings around 17:30 and 20:00, each with about 70 guests. Reservations are required and are especially tight in peak season. Smart casual dress is expected, and children aged six and under are reportedly not admitted. Free transfers can be arranged from Diani hotels. The average spend is about KES 5,000 per person, which is high by local standards. Reviews consistently praise the setting, though opinions on the food are mixed.

Opening hours

Daily 17:30–23:00; dinner only, in two seatings, reservation required

Cave restaurants · Seafood · Booking required

Nearby sights

Places to eat nearby

More in Diani Beach