I'm not sure about Anacortes, but in Seattle I recommend Weaving Works on the north end (near University of Washington) and Little Knits is in West Seattle you can save on shipping, but their hours a kinda short so call ahead. Those were my favorites when I was living there but there are a lot more knitting stores around. I know there is one downtown and one in Queen Anne too and actually a lot more depending on where in the Seattle area you're staying.