I don't think any dive op besides the ship's op is able to pick up at the cruise ship due to security measures. The best thing to do would be contact whichever op you are using and have them meet you at the Caleta marina (not sure of the cab price, usually $7-9) with all of the equipment you need. Let them know your BCD, fin, wet suit size etc. It will greatly cut down on time. Also, if you can, have them send you the release forms beforehand, that way, it's all filled out, and you can just hand it to the DM when you get to the boat. I work for Carnival and use an outside dive op most of the time. Since I am crew, I'm not allowed off the ship until most of the guests are off, and usually have enough time left after a dive day for fajitas and a beer at fat tuesdays before back on board.