Also
@Mudgie the ship that we went on had about 14 places to eat and 14 different bars including a pub called Brodies. (With a decent choice of beer and cider)
Husband used to go to the pub on match days (because of the time difference he was sometimes in there at 8.00am

)
They also had a venue called The Keel and Cow which had pub style food. Also there were speciality restaurants , more intimate and serving fabulous cuisine, these cost a little extra but worth every penny.
The days of fixed dining are long gone too, you choose your own time for dinner.
Sometimes we ate early, sometimes late, usually working around which entertainment we wanted to watch.
We found that birds of a feather flock together, people soon found the bars, restaurants and venues that suited their own personality.