On land and sea in Los Cabos