Christopher_B
Contributor
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.
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.