With so many to choose from, picking a restaurant can be tough. To make your life easier, we tried them all out for you – you can thank us later – and give you here our pick of the best.
1. PEPONI HOTEL, SHELA VILLAGE, LAMU ISLAND
Established in 1967 by the Korschen family, this landmark hotel is still in the hands of the family today. The hotel's whitewashed walls, historic photos and veranda shaded with bright bougainvillea make this a place that's both classy and inviting. Add to this a seafront restaurant with delectable dishes and unbeatable cocktails, and you have a venue that's destined for success. Settle into your seat, gaze at the dhows cruising up the channel, then turn your eyes to the marvellous menu.
Our favourites: Old Pal, Peponi's signature cocktail; Spicy Thai Fish Soup; Prawns ﬂambéed in Brandy; Beef Carpaccio; and Chocolate Trufﬂes. And all the sushi (we just can't make our minds up)!
2. MOONRISE RESTAURANT, LAMU HOUSE HOTEL, LAMU TOWN
On the seafront of historic Lamu town, this restaurant – at the front of lovely Lamu House Hotel – is a haven of peace. Raised from the bustle on an attractive veranda, diners can watch dhows coming and going, traders loading and unloading, donkeys lugging sacks and boxes. With all this action to feast the eyes on, it's easy to forget to order – but this would be an error. The food here is fresh, innovative and delicious. Don't miss the Thursday night live Swahili music, and the barbecue served on Thursdays, Fridays and
Our favourites: Catch of the Day with Jacket Potato; Fish Tacos wi