Yeah a saving , but nothing to write home about sadly. Unfortunately , you will have to take the price of the flights as part of the island lifestyle. I can only recommend you book in advance and shop around , even look at indirect methods to get to JNB ?