Lamu is a historic Swahili port town on an island off the northern coast of Kenya. Each year it hosts…