A home in Eagle Bay lost its roof in a storm which hit much of Western Australia's coastline in the early hours of Monday morning.
An Eagle Bay resident Paul McGarry said it was like a tornado swept through the seaside village around 4am.
"The power went out around 2am, then at 4am it was pretty loud it woke us up," he said.
"There was loud crashing and lots of wind."
A spokesperson from the Bureau of Meteorology said damage to homes and trees in Eagle Bay may have been caused by a tornado.
"Images of the damage are consistent with a tornado or straight-line winds," the spokesperson said.
Emergency services have answered more than 100 calls for help since since 4am Monday .
Wind gusts of 92.6 kilometres per hour were recorded at the Busselton Jetty and 35.6 millimetres of rain was recorded at Ludlow.
The unusually prolonged weather event with damaging winds is expected to continue within squalls and thunderstorms until late Tuesday.
BOM advised on Monday night that a vigorous westerly flow with squally showers and thunderstorms over the southwest would continue for the next 36 hours as a deep low pressure system to the southwest of WA moves slowly east.
Damaging winds, averaging 60 to 70 km/h with peak gusts in excess of 100 km/h are possible and could cause damage to homes and property.
Damaging surf conditions are likely which could cause significant beach erosion along most of the west coast but particularly south of Shark Bay.
Higher than normal tides may cause flooding of low-lying coastal areas with the morning high tide on Tuesday from Shark Bay to Albany including the Swan River.
Squally showers and thunderstorms will continue for the remainder of Tuesday.