I am leading a group of divers on a
scuba cruise this November, and would like to share my experience in making arrangements to dive in each port of call. I coordinate one scuba cruise every winter and have done so for the past five years. This time, we are going to the Southern Caribbean on the Emerald Princess.
Every year, I contact independent dive operators in the ports of call with our group requirements and look for bids on two tank dives close to a year in advance of the cruise. I require transportation to be included in the cost, and assurance that we will have the dive boat to ourselves, I also have to have a cancellation policy that will refund the cost of the dives if the ship can't make it into the port. Let me tell you, I have one heck of a time finding a dive operator that is willing to refund the cost of the dives (we are willing to pre-pay) in the event the ship can't make it into port - something that happens more often than you might think. So I have begun using a company who has been willing to coordinate the dives for our group and still provide the group with all that I require. I put the hyperlink to their website
here, as I don't know if I am allowed to post information about them on this thread.
Suffice it to say, they have been putting together my dive packages for a couple of years. They subcontract smaller, well established dive operations that do not operate cattle boats. I like the fact that my group and I have the dive boat to ourselves in each port of call. It's true, that when you dive with a different dive operation in every port, the dives you do tend to be more conservative than if you had a chance to dive with the same DM all week. But this would be the case regardless of the dive operation.
I have found that the quality of the dives offered through the shore excursion department on cruises really depends on the port of call - ships going to dive destinations during peak times will see a lot of divers and that means crowded boats. If you go to a port that will have several ships docked the day you arrive, you can also expect a lot of divers. On the other hand, if you cruise in the off season and go to ports where you are the only ship, booking your dives through the cruise line, through a third party or on your own will result in similar quality. Some dive operators who contract with the cruise line really do limit the number of divers they will take, while others will fill up a dive boat with more than 20 divers - especially in Cozumel and Grand Cayman! A cruise line will always charge you more than the company I mentioned, but you'll always pay the least if you make arrangements to dive on your own.
We are going to Aruba, Bonaire, Dominica, Grenada, St. Thomas and the cruise line's private island, Princess Cay on a seasonal cruise - meaning it does this route out of Fort Lauderdale only in the winter. We are also going in what's considered the off season, to smaller, less visited ports of call (with the exception of St. Thomas). The cost to dive two tanks in all our ports of call comes well under $500pp - and that includes St. Thomas, the port charging the most to do two tanks.
Good luck!
Hope this helps.