Generally speaking, the best restaurants for cruise ship visitors to Cabos San Lucas are those that meet three main criteria: they’re conveniently situated along, or just off, the traditional tourist track, which begins at the cruise ship terminal and winds around the marina boardwalk to Médano Beach; they’re open in the afternoon, since many cruise ship passengers have to be back aboard by dinner time; and they offer quality, regionally representative cuisine, albeit with enough menu flexibility to satisfy children and those with specific dietary needs.
Fresh local seafood and Mexican specialty dishes are featured at most of the restaurants bordering the Cabo San Lucas Marina, although many, in deference to cruise ship passengers and other tourist visitors, also offer American comfort food favorites like burgers and pizza. Solomon's Landing is a good example. The scenic and centrally located eatery offers some of the best food in Los Cabos, with enough menu options to satisfy everyone in the family (the restaurant showcases separate breakfast, lunch, bar, sushi, dinner and kids menus).
Médano Beach, meanwhile, is home to several excellent barefoot dining establishments, most notably Mango Deck and The Office on the Beach, where cruise passengers can also enjoy cold beer, fresh local seafood, and gorgeous views of Land’s End and their ship lying at anchor.