As South Africa is such a large country, the climate is very diverse from region to region. The KwaZulu-Natal coastal region is generally warm and dry year-round so can be a great place to combine safari and beach when the wet season begins.
Temperatures in the Kruger can get uncomfortably hot during this time and as the park lies in the malarial belt it is important to speak to your medical practitioner before travel.
October probably isn’t known as the optimal time to travel to South Africa but if you’re looking for lower rates and aren’t too worried about occasional rain showers this could be a great time to go.