When we moved here, there were two, now there are none. McMinnville has a decent one, and I love Yarn Garden in Portland, but nothing here.
I won't buy yarn from places like Michaels or Hobby Lobby, because I'm a bit of a yarn snob.

Since Portland is a frequent stop, it doesn't hurt me to find the nearest shop and run my fingers through the bins of yarn.