Lamu Island played a major role in trade between Eastern Africa and Arabia for hundreds of years. As a result, a majority of the population is Muslim, confirmed by the numerous mosques found on the island. The most famous is the Riyadha Mosque, the gathering place for the Maulidi Festival. This four-day religious celebration of the Prophet Mohammed's birth typically takes place in early June. Although Lamu natives are used to underdressed tourists, it is respectful to cover your arms and legs when walking in the town. If you are visiting during Ramadan, the local Muslims will be fasting and most restaurants will be closed. Be aware that it is not a good idea for tourists to be seen eating in public during this holiday.