I love those Rum Cakes and always get a few to bring home. I too found the price on the ship are about the same so I usually just get them there. That way I don't have to lug them around while in port. Check the price when you get onboard, then check out the price in port. Then buy where you get the best price. We have never done the tour, just go to the shop in Cayman. I'll be there in Jan. and so looking forward to it. As TC said about bringing them home as gifts, we seem to eat them before they are deivered. Love them!