The Merchant Navy ships I served on were always good feeders, it was part of the compensation for months away from home, we had large freezer compartments, separate meat/fish, vegetables, dairy etc - silver service - 5 course evening meals - breakfast to order - good lunches ( always a curry on the menu ). BBQ on deck in port/anchor - newspapers were hoarded, so we could have fish & chips takeaway style. On your birthday, you could choose the menu & usually had a cake baked. If you were working, or just before/after your watch, you could eat in the duty mess, otherwise in the saloon, in uniform. You had allocated seats - napkin rings engraved with your rank - you didn't want to sit at the Captains' table - conversation was invariably boring! Best tables were those with a couple of cadets - much livelier.
I imagine all of this has vanished, smaller crews, etc
Dave