Covered in ninth-century ruins, sandy beaches, and boho boutique hotels, the Lamu Archipelago blend Swahili, Arab, Chinese, and Indian cultures.
639