I have been on more than a dozens Alaskan cruises and have never been on a salmon bake. While I can't comment on whether or not they are worth it, I have always found plenty of good food including salmon onboard.
With integrity nothing else matters; without it nothing else matters.
Hmm... that's a bit like visiting India on a cruise & not having a curry, or visiting the Grand Canyon & saying "I've seen a hole in the ground before!" Freshly caught wild salmon or something of dubious origin on the ship....hmm..
The Grand Canyon is unique; curries in India are not unique IMHO.
Maybe the Indian curry thing would be a bit risky.. but you see what I mean, something to be experienced in the place where it originates or is best.