More than 300 houses have been destroyed or have had their roofs blown off.