I think that is a bit unfair. The crew can only cook what has been loaded.
I once came back from Santander on a very late boat. We got to eat the food intended for the passengers waiting in Plymouth. Having waited over 12 hours for their boat to Roscoff I guess the crew had no way of feeding them.