So ... on to plan B: I've checked the available options, and the best appears to be Amtrak from Bellingham to King Street Station. It will arrive there at 10:55am if there are no delays. My cruise boarding time is 12:30pm, but my PCC said I could arrive as early as 11:30 with no problem. I have priority boarding, if that makes any difference, and I've also made arrangements for wheelchair assistance for boarding (I'll be fine once I'm on the ship as long as I can avoid stairs).
Here's what I see as the timeline:
-- Arrive King Street Station around 11:00am
-- Gather luggage and call Uber/Lyft or taxi (or whatever) -- pickup probably around 11:45 or so
-- Arrive at Pier 91 around 12 noon
I've checked the Port of Seattle schedule, and the Amsterdam is the only ship scheduled for Pier 91 that day. It arrives from the previous Alaska cruise at 7:00am, and will be unloading passengers. But there are no other ships to contend with.
The biggest risk I see is the possibility of a train delay. I have to be onboard by 3:00pm, so I think I have enough leeway in case of a problem.
Soooo .... does this sound reasonable? Any downside I'm missing? (and yes, I tend to overthink things sometimes -- )
Lana in Bellingham