Some areas in major cities are more dangerous than others. You can have a wonderful holiday and still avoid these areas. Check with hotel staff or other locals who will advise on which areas to avoid.
Do not hitchhike or pick up hitchhikers and when driving exercise caution by locking doors especially when stationary.
The majority of travellers to South Africa visit the country without incident and by making sure you exercise common sense and general precautions you can ensure a safe and enjoyable trip to the Garden Route and Eastern Cape.