A beautiful island off the coast of Tanzania, Zanzibar is known for its beautiful underwater gardens, making it a paradise for divers and snorkelers. Swimming alongside the more than 400 species of tropical fish, colorful coral reefs, dolphins, and free-roaming marine life.