Zanzibar Island is know for its picturesque beaches. The island lies 35 km off the Eastern Coast of Africa and is one of the two main islands of an autonomous state within the larger Republic of Tanzania.