Eating in Lamu is always very cheap and the seafood is excellent. Expect to pay about £4 for lobster, or about £3 for the largest crab imaginable!
If you are wondering where to eat, then the Hapa Hapa offers a large range of excellent seafood that's all caught locally. It has an excellent view of the sea and is situated on the waterfront.
However, for the best drinks, try the 'Bush Gardens', where the friendly and personal service will see you return time and time again. The milkshakes are all made from fresh ingredients and taste fabulous! Again, it is situated on the waterfront and is beautiful, with flowers and outside seating.
You'll lose track of time dining in Lamu, as you sit chatting and playing local board games with the locals.