Of course. Thoroughly understandable. A giant disappointment if it was one's first scheduled visit to Alaska of if one had been there before.
But when life hands you lemons, you need to make the best lemonade you can.
Obviously when the incident occurred everyone booked on the cruise was either already in the San Francisco area or on the way there. It is not like it happened enough before the cruise that passengers could have made other plans.
Nobody who stayed on the ship received the cruise they had wanted, but they did get the best cruise alternative possible including a rebate of 3/4 of the cruise fare along with the FCC for a future cruise.
When the Sky Princess recently had to cancel 4 of the 4 scheduled ports and had a new port added on a cruise to Iceland due to weather and a medical evacuation, they did not receive any cash back for the disappointment of not getting the cruise they paid for. (They did get an FCC for 20% of the cruise fare, something Princess did not have to do.) To quote deltaqueenie: "We are missing Reykjavik, Grundarfjordur, and Aukureyri…and the captain continues to change our itinerary…I do understand that weather can affect a cruise, but this has been a HUGE disappointment."