I don't know about Cape Town,but in George,where I did my training,the Tower used to give true wind direction and ATIS wind was true aswell...We had this discussion once during MET lecture for com and our ground school Instructor actually called TWR to confirm that the wind provided on take off and landing was true,the controller said it was magnetic,but we found out later that they were actually using W/V from METARs,which is true,as you know ,so it looks like a lack of education or simple misunderstanding ,but thanks God always worked out right for me,even when I had to land in 20 G 25 kts crosswind coming from solo nav