Zanzibar is an archipelago off the Dar-es-Salaam coast. its famous for its beautiful beaches, clear warm waters, coral reefs and rich marine diversity making it a perfect under-water destination for snorkeling and diving.