Zanzibar Island is part of Tanzania in Indian Ocean near coast of Africa to the north of Madagaskar