Water and wind wreak havoc