Actually, in general it's a very good idea. However, it won't solve all your performance problems.
There's a nice big data center in Seattle (more than one, actually) that's very well connected, and if you are located there you'll have very short latency to most places in the Pacific Northwest. Though not all of them. The network doesn't always correspond exactly to geography; the shortest path between two points sometimes goes to unexpected places. But for the most part it does.
For traffic in the US, though, this probably won't buy you more than 100ms (I'm assuming you're currently colocated in Florida, about the longest path available that's still in the US) for your Pacific Northwest audience, and will make latency longer for a small percentage of your users.
In short, it'll help for most of your users, and make things worse for a very small fraction.