John Kariuki
Google
Transport and good restaurants are a little expensive.
If you are traveling on a budget, you can catch public boats to and from Shela at 100 shillings. Private boats go for 400 - 500 shillings.
Lamu is a BEAUTIFUL TOWN! The people are genuinely nice and very hospitable. There's a lot of sun, sand, food and culture to experience.
Can't wait to go back.