Mir sind aktuell keine großen Reedereien bekannt, die eine reine Kreuzfahrt ohne Verpflegung anbieten.
Da würdest du wohl auch sonst an vielen aneinanderhängenden Seetagen ein derbes Hüngerchen schieben.

Die Versorgung an Bord erfolgt immer als Vollpension + inkludierte Getränke zu den Mahlzeiten. Ob eine Getränke-Flat oder ein All-in-Paket angeboten wird, liegt an der jeweiligen Reederei.
Wenn du auf Landausflügen / Städtebesichtigungen landestypische Spezialitäten verkosten möchtest, käme das zum Reisepreis als dein Privatvergnügen on top. Bei den aktuellen Liegezeiten in den großen Häfen dürfte sowas aber plan- und umsetzbar sein.
Einige Reedereien entsprechen mittlerweile solchen Bedürfnissen und bieten pro Fahrgebiet landestypische Speisen in einigen Bord-Restaurants an. Ganz straight bspw. setzt das Phoenix auf deren Hochseeflotte um.
Ob diese Gerichte nun authentisch genug sind, wird jeder für sich selbst entscheiden müssen. Zumindest werden viele der benötigten Zutaten in den jeweiligen Ländern geladen.