That is because South Africa is mostly found on plateaus which means that the higher you go the colder it becomes. What this means is that during colder months, there will be many low temperatures because of the benguela currents and the differences in height.