There is a ton of food on board when ships arrive. Remember, the ships have crews and they are working when they arrive. In fact you could find all sorts of food items and kitchen equipments that you would find in a professional kitchen (a lot of restaurants in our area just got the kitchen equipment for cheap).