Lamu Old Town is the oldest and best-preserved Swahili settlement in East Africa, retaining its traditional functions.