Christopher_B
Contributor
Zanzibar underwhelming or at least not so nice as other destinations... Still worth a visit but there is better than that. Am I wrong? Would you consider Zanzibar comparable to Egypt for example?
Statistically Zanzibar, being in the western Indian Ocean, has more marine species than the Red Sea.
You can't compare Zanzibar to the Red Sea. One is a small island, the other is sea in its own right, bordered by several countries, with a variety of diving. I.E, Diving around Sharm in East Mohammed NP is different to Hurghada, which is different to Dahab, which is different to Marsa Shagra etc... And there are liveaboards in Egypt.
And what do you want to compare? "Just" the diving, or also the beaches (much nicer in Zanzibar as soft sand, not gravel), the evening socialising experiences, the cultural aspects (Stone Town is fascinating, but so are the ancient cities in Egypt and the tombs of the pharaohs).
There is always better than somewhere else... It depends what you are looking for. Egypt has more sharks, Zanzibar has more nudibranchs, etc.