I feel sorry for your GF. I've had food poisoning before a few times, and its a sucky feeling all around. You cant jump to conclusions it was the fish on the flight though. What was had in Joberg could have easily contributed as well.
That is, also, if she is unknowingly, not already allergic to that fish. Good luck and keep her vitamins up.