I visited Lamu in December and during this particular year, the Islamic holiday Ramadan was held right in the middle of the month. Most of the local people were participating in this. Fasting occurred each day between the hours of approximately 6:30am and 6:30pm. During that time period no food or water was consumed. During the night every several hours small meals were eaten. This religious fasting lasts for 30 days every year around December.
For tourists, it is best not to be seen eating and or drinking during the day in public locations. There are normally a few “tourist” restaurants that are open during the day during Ramadan. If tourism ever increases more than its current level expect to see more restaurants open during the day.
There are several mosques in Lamu – however foreigners are not allowed to enter them. For more information about Ramadan visit: