Zanzibar holidays boast some of the world’s best diving amongst rainbow coral reefs, the quaint customs and cuisine of the Swahili people, and the Indian Ocean’s spotless beauty.