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.
I second Weaving Works and would add Acorn Street -- they are only about 5 minutes from each other in the University District of North Seattle. Best selection in the Seattle area is these 2 stores. Exit 169 on I5 (was just there this past weekend!!).
The Following User Says Thank You to knitspin2001 For This Useful Post: