Hi Sue,
Well I havent been to Mozambique myself, but I'm doing the Great White Dive and the same company I use also do Mozambique. They are realy great. If you want you can check out their site.
www.westerncape.u-k.org
The photos they got on there of the whalesharks in Mozambique is Awesome...