Cruise lines pride themselves on their dining experiences but cruise menus seem to be kept hidden away in locked vaults aboard the cruise ships. Try finding a menu off ship. You won't--unless you took one with you.
Which is how I obtained most of these on personal cruises, with occasional help from cooperative PR representatives.
The real reason: They may not wish you to compare their menus and discover you must pay an extra fee to visit some of their "special" restaurants.
Keep this in mind: The longer the cruise, the better the dining
experience tends to be.