The reason we went on the cruise was to get a day in fly fishing for salmon. The day before we were booked to go (and the only time my phone came out of airplane) they called and canceled. There reason — the water was too warm and they were concerned that catching fish would stress them to the point they might die.
Never mind that they die anyway. They said the they would refund my deposit, which they did, but had no answer if they would refund the cost of my cruise, because the only reason we took it was to go fishing.
Aside from that, it was great.
We took a 5-hour glass too train from Anchorage to Seward, where got on the ship. Fabulous scenery.
In Juneau we helicoptered onto the Mendenhall glacier and mushed a dog sled.
Get away from the tourist traps right at the ports and enjoy the semi-wilderness.
Long trip to get there though. Longer trip back when a flight was late and added 19 hours to the return trip.