San Pedro Hilton is the best place to stay.
However, it's not a Hilton anymore, it's The Marina Hotel. Stayed there last month. It overlooks the marina, as the name suggests. Nice little restaurant in the lobby.
They also drive you to the pier.
Maybe Ngaire can arrage for a group rate?
There is a hotel across from the Pier, but I think it's a Best Western. Location is so-so. Holiday Inn is on a very noisy street.
Good place to eat is 22nd Street Landing, around the corner and up a block from the hotel. Mostly seafood, right on the Marina.
We would love to join you, but we've been to Cabo three times in the past year, so looking for new ports.