Nearly 200 people have been evacuated overnight throughout the South Island as rivers breached banks and flooded homes, hotels and holiday parks.