Hi henjen
There are three options IMO.
1. Sonance outdoor speakers. They are weather resistant. You would have to purchase a Sonos Amp or the less powerful Connect Amp.
Learn more at the link about the speakers: https://www.sonos.com/en-us/shop/outdoor-speaker-pair.html
Learn more about the Amps at the link: https://www.sonos.com/en-us/shop/amp.html
2. Sonos One's which are moisture resistant. They would require you to cover them under extreme weather condition as you described otherwise they should be OK. Sonos Ones's also offer Alexa Voice assistant and later will accommodate Google assistant (probably not both at the same time). They are also AirPlay2 compatible.
3. Play 1's which are moisture resistant. They would require you to cover them under extreme weather condition as you described otherwise they should be OK.
Learn more about the Sonos One's and Play 1's at the link: https://www.sonos.com/en-us/shop/speaker-sets
I hope this helps. Cheers!
Together Everyone Achieves More = T.E.A.M.