I've kept boats in a lot of marinas
around Puget Sound
over the years. A lot of them will have waiting lists for larger boats, and for liveaboard
Shilshole has waiting lists in Seattle
, but sometimes you can find spots above the locks in the small marinas
or in Fisherman's Terminal. Anything in Lake Union has waiting lists, but you are right in Seattle
and right by an active sailing and racing
Everett right now has open slips up to 28 feet but waiting lists above that.
I particularly like Blaine as once you are out of Drayton Harbor is wide open about 15 miles to Sucia and the San Juans or west to the Gulf islands. They have nice bathrooms and showers.
I was in Friday Harbor last weekend. They have really upgrades the docks since I kept my old boat there. Some of the more consistantly windy areas are just north between Stuart Island and Waldron island, and also south in Juan de Fuca. But it's an hour and a half ferry
ride from Anacortes, but you can walk on.
Cap Sante in Anacortes has waiting lists and I think no liveaboards, but you would have to check.
I just brought a Canadian boat into the country and since it was made in Sweden
I did have to pay duty although it was pretty small. If you need to hire a broker, they are all in Blaine, so I would enter the US there rather than Friday Harbor. Although for me it was only a 24 hour process and my car was by the ferry
if I had needed to use it.
If you worked in Seattle, you could keep the boat in Bremerton and ride the ferry to downtown. It is an hour ride.
I'd also look at Tacoma if you can work anywhere, since they have a sailing area south of Vashon island right off the waterfront and it's not far to Seattle.
There are lots of choices, so you will need to narrow down where you want to go and then get on a waiting list if it's a larger boat.
Some marinas will allow you to keep a slip when you buy a boat, but some will let you stay a few months but then you have to go make room for people on their wait list.