Aw cheese now that’s another issue. A lot of the hard cheeses are made with animal rennet.
When I was on the Royal Princess a few sails ago, the buffet was stacked with incredible vegan and vegetarian options. I kept commenting to the crew how great it was. I was told that the chef had a choice what was prepared and he took great care to ensure that there was a lot of plant based recipes used. They said a lot of what is cooked is up to the chef. I can’t say that is true for all cruise lines but I tend to believe that, because even princes was hit or miss back then depending on which ship you were on. Maybe the chefs need to be educated that vegan and vegetarian options can be eaten by non vegetarians as well.