As a South African now living in the UK, I would suggest that as long as you don't spend too much time in Jo'burg you'll probably be OK.
Jo'burg is the spot that really has high crime rates.
My hometown - Durban, seemed incredibly safe to me on my most recent visit back.