After touching down at Zanzibar International Airport, we took a taxi to Stone Town, the capital. It’s a 15-minute drive that costs $20 (£16). Before we go further, a word of caution on ...