As far as I know the "safer" area is Silvermine, on the side of the official gate / dam. But then the cellphone reception is patchy at best, so still not "safe" to cache alone in case there is an accident. I have not heard of mugging in that area yet.
Silvermine on the Muizenberg side is still ok, but there have been muggings on the far side down towards the coast - like past St James Peak.
I have been advised (by regular / frequent walkers & hikers) to walk in groups of at least 3 in places like Cecilia (& the Arboretum) & preferably when the rangers are out & in reasonable hours when there are many people about. Preferable to have a carguard about if you are parking a car there.
Peak walking hours are safer, but then more muggles about.
For places like Noordhoek beach, I was advised to stick to "peak" times like Sunday morning unless I am in a group.
Sandy Bay to the boss - I was advised to stay in a group on the "clear" paths & not to Bundu bash. Apparently there have been quite a few muggings further along Karbonkleberg to Hout Bay.
Cape of Good Hope Nature Reserve fairly safe - have not heard of any incidents. I felt safe doing 3 caches there.
Apparently, Kirstenbosch still ok in the cultivated gardens, but further up towards the contour - groups advised.