Rob9876
Contributor
As mentioned above, a $1,095 Blackbeard's liveaboard from Nassau, Bahamas would be a great choice. Realize that is your lodging, food, and up to 19 dives for that price. My son (13 at the time) and I went on Blackbeard's with only 9 prior dives each, and it really helped us progress our diving. You really can't beat the total cost-per-dive for anywhere in the Caribbean (flights are usually pretty reasonably priced compared to Bonaire, Curacao, etc.) and the diving is pretty darn good. Actually, the food is pretty darn good too, especially considering the galley (kitchen) is tiny.
Cozumel could be a good option -- you could do 2 tank boat dives for around $100 or a little less with a 5 day package from some dive ops. Combine that with staying at a hotel (Hotel Cozumel, Blue Angel, Barracuda, etc.) with on-site shore dives for the afternoon or evening, and that could work nicely. Shore dives there are not tide dependent.
I'll throw one more out that is not normally top of my list, but still pretty good and perhaps good for your goals -- St. Croix. If you stay in Frederiksted, you could dive the Pier several times a day, and it is not tide dependent -- and super easy dive as long as you just follow the pier columns out and back. There are also boat dives available from Frederiksted. Frederiksted is a very sleepy town, but the Pier dive is exceptional and I could probably be happy going a week and only divinng the Pier multiple times a day and at night (great night dives there). One caveat is to check the cruise schedules, since you can't dive the Pier when there's a cruise ship docked there (most still leave early enough you can get a night dive in). Another caveat is overall St. Croix is a bit more expensive than Cozumel, and not many topside activities there if you just stay in Frederiksted (and need to rent a car if you don't).
Cozumel could be a good option -- you could do 2 tank boat dives for around $100 or a little less with a 5 day package from some dive ops. Combine that with staying at a hotel (Hotel Cozumel, Blue Angel, Barracuda, etc.) with on-site shore dives for the afternoon or evening, and that could work nicely. Shore dives there are not tide dependent.
I'll throw one more out that is not normally top of my list, but still pretty good and perhaps good for your goals -- St. Croix. If you stay in Frederiksted, you could dive the Pier several times a day, and it is not tide dependent -- and super easy dive as long as you just follow the pier columns out and back. There are also boat dives available from Frederiksted. Frederiksted is a very sleepy town, but the Pier dive is exceptional and I could probably be happy going a week and only divinng the Pier multiple times a day and at night (great night dives there). One caveat is to check the cruise schedules, since you can't dive the Pier when there's a cruise ship docked there (most still leave early enough you can get a night dive in). Another caveat is overall St. Croix is a bit more expensive than Cozumel, and not many topside activities there if you just stay in Frederiksted (and need to rent a car if you don't).