If you've got so many years to go to reach retirement that is a major problem because *stuff* can happen. Stuff like changes in health, like the government moving the finish line, like an accident, .... all kinds of stuff.
What I'd suggest is consider getting a boat that you'd want for the intermediate term (until you can go cruising), sail it around the Columbia River and vicinity, and for the periods when you want to cruise Puget Sound just have it hauled up on a truck and trailer, do the cruising for the vacation period, then haul it back home again. It isn't that far and the cost for the size range I think you'd consider wouldn't be a deal breaker.
The plan would be to haul it up a week or a few ahead of time, get it rigged, then do the vacation sailing, and heck, maybe even leave it up here for the season (!), and haul it back home again where it is easier to do maintenance and avoid Washington taxes.
A friend of mine had a Union 36 and he'd sail it up the coast every year from Portland. With a smaller boat maybe harbor hop up/down the coast.
We aren't getting any younger and when the time comes, the thing that you'll regret the most is not doing the thing(s) you wanted to do. Think about that for a bit. It's also called a "bucket list", as in "kick the bucket".
my reply could be directed at almost anyone of us here thinking the same thought as the OP...
the first paragraph in this quote is right on... I think we all agree on that.
so why "wait to see" if something is going to happen that will prevent you from living the dream.
and the only thing the length of time to retirement has to do with anything is when you can draw social security and get medicare..
more time to retirement means more money earned and more time to get the boat ready.... if you are thinking and waiting to see if your health changes, then you are only waiting to be able to say, oh d**n, I guess I cant go now!... or you can start living towards the dream and take whatever happens as it comes.... your quality of life will be more rewarding if you start now, that it ever will if you decide to wait... just to see what happens!
a man can wait to purchase a boat til he is actually retired, and then spend 3/4 of his savings on fixing the boat up to how he wants it, living the good life and planning his leave, only to have a health changing problem or worse happen the next day... but he lived good and fun until then... lots of memories.
and the chances and probability of something happening grows the longer you wait... so why wait? start living the dream as soon as you possibly can... if nothing bad happens, then you got a big jump on your retired life....
and why buy an intermediate boat for now?...
money IS definitely an issue now, and it will be later (unless an unexpected windfall should happen)...buying an intermediate will only rob resources needed for the "right" cruising boat.... buy that "right" one now, and spend the money wisely on it..
whatever boat a person chooses on a budget will take more money and time to put it in the kind of shape necessary needed for safe comfortable cruising.... and it takes a lot of time to get it set up.
buying a boat a couple years away from retirement and spending every spare minute on it trying to get it ready taxes the savings heavily and is too much like work. ALSO, as long as a man is still working and has a few good working years left, he isnt spending his savings trying to fix it up, but he is still making money, saving AND fixing the boat at a more relaxed enjoyable pace.....
and if you get it all fixed up early, you may decide to leave early, and thats ok because you will have the right boat to do it in....
live for now... live and plan like your future (starting now) is going to be the best and most rewarding time of your life... and NOT like something is going to happen to change it all and kill your dreams...