To my knowledge all the ships have the soap/shampoo dispensers. On Key West the ship is scheduled to dock at the
Outer Mole on the base. They will provide free transportation in to town and back via the Conch Train.
I am not sure about Cozumel. It is listed recently as being at San Miguel Pier. I thought that was the Ferry Terminal pier. Maybe someone knows for sure if that means actual docking, or tender service.
Dwayne