If you are from a food city, San Francisco. NYC, New Orleans, Chicago the food on some ships can be a little dull.
I will say the variety is amazing and there is no end to it. Meat and potato people will love cruise food. Do not be afriad to try new things.