It's not just the medical facilities but all the commercial contacts from St Helena are with Cape Town, because that's where the ship RMS St Helena sails to and from, and always has done. There are many who go to university there, have relatives there, have fishing vessel and marine contacts there, etc.
I wonder if anyone at the UK Department of International Development in Whitehall actually understood that Jo'burg is not on the coast.