Diani Reef Beach Resort & Spa offers multiple distinct dining options to choose from. With flavors to suit every palate, and every mood, this is fine dining by the beach at its finest.

Fins Beach Bar & Grill
Indulge at Fins Beach Bar & Grill that boasts one of the resort’s favorite restaurants with the most spectacular sea views. Here, one can take in the ocean views up close while sipping on a cocktail.
The Coral Cafe
The cornerstone of Diani Beach Resort & Spa dining is the Coral Cafe— an all-day dining restaurant that offers an internationally-themed buffet breakfast, lunch & dinner menu. We can’t think of a better way to start or end your day without passing by for a morning coffee, fresh pastry or fresh seafood.


Waves Pool Bar
If you’re looking to kick back in a more casual atmosphere, Waves Pool Bar is the perfect spot for cocktails and refreshing dip , as well as dramatic ocean and sunset views. It’s also a great place to keep the party alive.
In-Room Dining
You can also take advantage of our in-room dining—and Let us bring breakfast, lunch, and dinner to you.


Zebra Lounge
Lest we forget, come unwind and indulge in our Zebra Lounge open everyday from 4pm. Whether you’re relaxing for a leisurely lunch or an elegant evening, savor a selection of craft beers, fine wines, and cigars.
Join us for an unforgettable meal at Diani Beach Resort & Spa, a quick bite in our restaurant and lounge, or a handcrafted cocktail in our bars, all set against dramatic and breathtaking views of the waves. We promise to create a dining experience you’ll remember forever.