The cruise line can cater for vegan and vegetarian diets it is advisable to inform of these needs at the time of booking and again onboard to the restaurant manager.