I am to understand setting up diving with ship - Celebrity - is iffy at best.
That applies to any cruise ship in most any port. Where cruise ships dock, diving has previously degraded. Cruise ships require terrestrial infrastructure to amuse the guests, that causes the degradation. Cruising and diving are pretty much so mutually exclusive.
Also I am shocked at how much they want to charge for 2 tank dive.
The real question must be prefaced by asking: Exactly how much does it cost to shock you?
I say this, only 1/2 in jest... you do the logistics of moving you from the confusion of the cruise ship dock, getting you suited-up, oriented, buoyancy checked and ready to roll. The places that the cruise ships have pre-arranged are geared up for what they are about to get.
If you are worried about "seeing the better dives/advanced dives", it is simply not going to happen. Dive ops usually check a guest out for a few dives before they risk taking an unknown diver to a more difficult dive.
So, exactly waht was offered and what was the $$$ amount that "shocked you".
I need advise for good dive company at those locations. I tried looking up a few places and I am not having much luck. Don't know if some have gone out of business since storms. If we do not go with cruise - how do we get to dive shops, costs, etc..?