Everything is about doubled the price of what it should be on the ship, I mean, when you're at sea what are you going to do???. The only deals come on the day before your ships finally docks when everything is 50% off for the closeout sale that they have every week when a trip is concluded.
Also, there is only 1 factory in Anchorage that makes Ulu knives (I think) so check where they are made. I noticed most of the "genuine" Ulu knives people were buying on my cruistour were made in China.