Zanzibar archipelago has numerous islands located on the east of Africa. Тhe main islands are Unguja (known as Zanzibar), Pemba and Mafia which are surrounded by small islands and islets. Zanzibar is famous for its beautiful palm fringed white sand beaches and coral reefs, which makes it perfect for snorkeling and day trips. The island has and abundance of turtles and dolphins and there is a high chance of tourists encountering them. The historic Stone Town is a UNESCO World Heritage and when tourists pass through the narrow alleys, they get the feeling of being in ancient Persia.