For a decent but cheap feed right on the seafront, Hapa Hapa is a safe bet. It offers good seafood curries and substandard international fare, but the kitchen is clean and there's usually a good crowd around.
Hapa Hapa
Lamu Town
Supermarket
Bush Gardens Restaurant
Mwana Arafa Restaurant Gardens
Bustani Café
Moonrise