Town in Wales gets battered by floods and high winds