Johannesburg is not a beach city. Everyone knows that. But when the heat settles in, the city finds its own way to cool off. Sometimes that...