Finding the perfect Zanzibar beach resort is a lot easier than you may think. This dreamy island lies off the coast of Tanzania in East Africa. Known as the island of spices, Zanzibar has a laid-back atmosphere, an abundance of warm Indian Ocean beaches, breathtaking...