Lamu, a captivating island off the Kenyan coast, transports travelers to a bygone era with its rich Swahili history.