I grew up in Corvallis (35m south of Salem) and have relatives living in
Salem (I now also live in Los Angeles).
Salem is a nice 100K population city with warm, dry summers, cool
wet winters, and seemingly perpetual construction on I5 running thru the
city. It is 50m from a real airport (Portland). There is plenty of hiking /
biking close to Salem, and the beaches are 50m to the west.
Personally, I prefer Corvallis (50K people), or Eugene (100K), both
with the same weather but existing primarily as university towns
(Corvallis more so than Eugene). Although housing prices have gone
up in all three recently, they are better deals than Portland. Los Angeles
transplants can get all the house and land they want, especially a few miles
outside of town.