I am not a fan of most cruise ship lobster. However, I was on a cruise that docked in Portland ME on lobster night. It was better than any lobster that I ever seen on a cruise ship (the tails were still small, but delicious) I believe that they purchased lobster tails that day in port.
I have seen this happen on cruise ship documentaries on luxury cruise ships. In these episodes, the chef goes to the local fish market or docks to purchase fresh local catch.
Does a similar thing happen in Alaska ports during salmon season?