Zanzibar is an Indian Ocean island shaped by centuries of trade, with Swahili, Omani Arab, Indian, Portuguese and British influences you can still see in Stone Town’s carved doors, taste in biryani and urojo, and hear in taarab music.