HARSH easterly winds and torrential rain caught shoppers, sailors, and emergency services by surprise, with flooding along parts of St Peter Port’s seafront.