It's a LOT further west than you're looking, but our town (Anacortes, WA) is just great. Population is about 20,000. It's a 60 mile drive to Everett and about 100 miles to both Seattle and Vancouver BC.
The climate is very manageable. Summertime highs rarely get above 75F. Snow is unusual, We've only had snow maybe 6 winters in the 17 years we've lived here and it doesn't hang around.It's usually gone in 24 hours and only a small amount. The only negative is long-ish periods of "800 scattered 1200 overcast, rain & fog" and low 40s temperature from mid November to early March.
Scenery is spectacular- Cascade Mountains to the east, Olympics to the Southwest, San Juan Islands close by to the west. Anacortes has lots of shoreline beaches and parks. I-5 is 35 miles to the east if you need to go to a bigger city.
We have no plans to move unless seriously ill/disabled, or wearing a wooden overcoat.