The archipelago of Zanzibar offers some of the best diving and snorkelling opportunities in the world with warm, calm waters, great visibility and beautiful, untouched reefs. World-class diving centres offer an excellent service, equipment and skills.