The West Australian city of Bunbury has been hit by another freak weather event, leaving three people in hospital and thousands of homes without power.