The best diving in Zanzibar is The Big Wall at Mnemba Island. It is 50m deep, it's the deepest site of all sites in Zanzibar.