Glad the ship is nearly in port now, and sorry for those who had to endure the crossing in the storm, but it happens, and there are never any guarantees out on the open sea.
Anyway, to those having a bit of a rant about food etc., surely you would have known from looking at the forecast or on social media and so on that Hannah storm was incoming.
Therefore, well, this is just me I suppose, first thing I would do (after Auchan and the other wine shops ha ha) is to stock up on non perishable grub and have it on board. If it is not needed, great, but it is also great to have a stash of bread, crackers, pate, crisps, juice, bananas, and all that and more, just in case.
The ships probably have a leeway in case of delays, but I'd always have a secret stash anyway! There may be a food regulation issue also with keeping hot food for too long or something, I don't know.