Located in the Indian Ocean, the island of Zanzibar attracts a large portion of these travellers thanks to its breathtaking nature and numerous seaside activities. With its turquoise waters and ...