From the well know island of Zanzibar to the lesser known islands of Pemba and Mafia. These islands lie in the Indian Ocean and have a lot of fantastic diving for you. Walls, caves, drifts, critters, sharks, turtles and migrating whales. It's all there! Zanzibar has the popular Mnemba Atoll, Pemba has real virgin diving and Mafia is more know for it's annual return of whaleshark from November to April. And they all have a real rough African feel to them.