Pemba, Mozambique or Pemba, Tanzania?
I'd say a combination of diving Pemba Island, Tanzania and visiting Ngorongoro and/or Serengeti would be one of the best African wild life experiences. The diving around Pemba has very good spieces diversity and is typically 'tropical' with lots of colour and clear blue water in the right season on incoming tide. No that much in the way of really big animals (there used to be plenty of mantas, but they have probably been fished out by the locals), but a good amount of coral reef fish and also pelagic spieces in big schools, like barracuda and jacks. And you normally see big tuna, wahoo and big napoleon fishes and groupers on the reefs. Turtles and rays as well. Steep walls tumbeling down to big depths and very strong currents.
Another great combination is diving Tofu/Mozambiqie combined with a safari in the Krüger Park, SA. The overall diving in Tofu is so-so with almost no coral, pretty low in spieces diversity and so-so viz., but if you get to see mantas and whalesharks (which is pretty much guranteed) it's a spectacular experience. It's also pretty common to see a few white tip sharks, leopard sharks or guitar rays. Huge groupers are also common. Reefs sit in comparatively shallow waters. Currents sometimes strong, but more usual to have a mild current. Strong surge is common, sometimes felt all the way down to 30 metres. Very special launch and landing procedures with the dingys - as someone said about the landing "it felt like we were invading the place". Haven't dived Pemba, Mozambique, so I can't say what it's like.
You can't go wrong with either inmo. They're both good, just different. Krüger is very nice and is one of the best parks to really see a lot of different animals in Africa. Ngorongoro perhaps the more spectacular scenery (inside a huge crater). Moz/SA a lot cheaper than Tanzania overall.
Jan-feb should be spot on seasonwise for diving both areas. Not sure about the wild life on land?
/c