There are islands, and then there is Zanzibar. Off the coast of Tanzania, surrounded by the warm, glass-clear waters of the Indian Ocean, this spice-scented archipelago has long captivated travellers who crave something beyond the ordinary. The white powder...