Keep this in mind if, as I suspect, looking at cichlids in their real environment is your main aim. Another suggested option is KLM passing from Amsterdam. BA proved itself a bit cheaper. No further suggestions, simply check carefully what's going on where you happen to live. Any way, some extra precautions are worth taking.
Vaccinations have to be taken in advance.
Anyway, the best thing to do is to refer to your doctor and fully explain to him where you are going. To me, travelling is, also, trying to get how natives carry on. Whose inhabitants are friendly, well mannered, and nice to live with. The situation is slightly different when going south to the Cape MacLear and Monkey Bay area. All first class and fully checked right before departure.