Not sure what JNB has to do with it. Direct flights to Europe from Luanda. I would have thought that most of the tourists would be from UK/EU rather than SA.
The RMS St Helena used to visit the UK at least a couple of times a year. Until the 70s, the island was served by Union Castle ships on route to Cape Town.