Christi:
Majahual is on the Yucatan coast almost to the Belize border. You will be best off diving with the ship's operator there.
The cruise port there is called Costa Maya. It is a cruise line built facility with as much authentic feel of Mexico as Canada has. It is a big circular building full of t-shirt shops and "duty free stores". In the center are 2 big palapas where local people sell trinkets and do hair braiding. There is a big saltwater pool with a swim up bar and a restaurant where you can pay for food instead of eat the free food on the ship. Mahahual is a small fishing village about 2 miles south of Costa Maya. Really the only dive outfit there with an internet site is
www.dreamtimediving.com If you contact them, don't mention cruise or they will tell you that you have to go thru the ship. Just tell them you want to dive one day and if they ask you if you are on a cruise, well I don't know that I would tell them. It is up to you to tell if you want. The price on Princess is $150 for a 2 tank dive, which is outrageous. There was a local guy taking people out diving from his "shop" along the beach, if you are an adventurous sort.
You can see the rest of my
Costa Maya/Mahahual Photos here. If you look at the photos, you will see that I didn't dive there. We had a fantastic day just hanging out at the beach, playing in the sand with my kids.
Christi:
Belize - I have no recommendations
Two choices here, the ship's excursion or Seasports belize (I think is the name).
Christi:
Cayman - Neptunes Divers hands down
I have gone out with Casey and Keith of Neptunes Divers. Really nice people, with a small boat offering guided or unguided dives, and a flexible schedule. I'd go with them again.
Christi:
Cozumel - your time schedule is going to be hard to accommodate if you are by yourself. Virtually every oat leaves before 9:00am...however, it won't hurt to check with a few operators to see if they have a light schedule and can accommodate your schedule...the worst they can do is refer you to another shop or say no
Have fun!!!
Christi knows what she is talking about because, if you didn't already know, she owns/runs her own dive operation,
www.bluextseadiving.com It will be more work to find a operator willing to work with your schedule, but there are loads of dive operators on Cozumel and they will be happy to have divers. Of the 3 shops I've been out with, 2 of them are small boat operators that leave before 8:00 am. The third is
Caribbean Divers who might have a more flexible schedule.
www.eagleraydivers.com is also very popular with cruise divers. They also offer combo scuba/snorkel trips , as does
Blue Angel. Be sure to ask for a recommendation if the dive op you contact can't accommodate your schedule. The last choice in Cozumel is to go with the ship's excursion, IMO.
Hope this helps,
Bruce