Lamu is a Unesco World Heritage site.