11 offbeat South African towns that could be your perfect match