With over 30 dive sites — including reef, wall and wreck diving — Zanzibar is more than just a relaxation station.