Calling a South African a Yappie or van der Merwe is never acceptable

I've heard of the term "Kaffke" for a South African, but I have no idea of the meaning, or whether or not it is offensive. Anyone offer any advice?

Kiwis: East Islanders (and they call us West Islanders).
South Australians: Crow eaters (explanation Doc?)

Hev