Welcome to ScubaBoard, the world's largest scuba diving community. Registration is not required to read the forums, but we encourage you to join. Joining has its benefits and enables you to participate in the discussions.
Benefits of registering include
Dynamite fishing on Pemba is very infrequent these days and the reef fish are plentiful, the corals superb, lots of hard coral, fans, and some soft. Nice schools of black snapper, rainbow runner in the "winter", GTs, some schooling barracuda. Loads and loads of varied fusiliers, sweetlips etc
Wow, thanks for that. Sent me straight to Google but sigh . . . Not much info, hard to get to, etc etc etc
If you have to chose between the two, the Maldives is better, and best on a liveaboard. Better value for money than the resorts, and more variety of dives. I can recommend some boats.
As others have said, plenty of fish and sharks, but the coral is in a poor state. If you want beautiful Indian Ocean reefs, you should look at Pemba Island, Zanzibar, or Ibo Island, Qurimbas, Mozambique. And if you are on a budget, I rate the diving in Tofo, Mozambique over the Maldives.
I haven't been there yet. I think the big draw for most divers are Fakarava pass, with lots of grey reef sharks on an incoming tide, and the grouper spawning in June if you are lucky enough to catch it. Check out Blue Planet II,they missed it the first time, but got it the following year. If you are looking for a far away destination with amazing reef life and corals, go to Papua New Guinea. Consistently the best reef diving I have done anywhere in the world.