It's been four years since South Africa's tourist capital nearly ran dry during a drought that left the city limping towards a day zero.