Something to keep in mind when on a cruise...
The Cruise lines have dive operations that they deal
with at each and every port. You can work with the
Cruise Line and get hooked-up for dives with shops that
the cruise company knows are good.
The good news, if you dive with a shop through the cruise
line, and the dives go late - the ship will wait for you. The
ship will not leave port without you and the family. Also,
the dive operation will pick you up at the ship and return
you to ship before the ship is scheduled to leave.
The problem - you'll pay a little extra for that.
If you hook-up with a dive operation on your own, you'll
pay less. BUT you'll often have to get your own transportation
to the dive operation from the ship and back. Also, if
the dive goes late, the ship will leave when it's scheduled -
with or without you! If it leaves without you and family,
you'll have a fly to the next port (at your cost) to meet it!!!
Just so you know what your getting into...
Enjoy the trip!