The O. R. Tambo Airport is a very safe place. I worked there for one week in the public areas.
ATMs are NOT in the baggage area but there are many after the custom controll INSIDE the airport building.
As a matter of principle enter the card into the slot and press "CANCEL" before you enter the pin code.
The card must be released immeditatly. This is the prove that there is no fake adapted slot at the ATM
you want to use.
Sandton, Rosebank and Centurion are very safe places from my experiances. My two safari holidays at Kruger
and Kalaharie went perfectly without any disturbance. I just got informed by my companys local colleagues that
you should not hike in small groups (2 to 3 person) at the table mountians at Cape Town. I waited at the main
parking of the track for a larger goup and "joint" them.
Saturday I will be back in Joburg for three weeks.