Thank you all for the input. To be more specific, I am only looking at cruises that keep me from having to fly....so sailing out of Galveston or New Orleans. This limits me to the Western or Eastern Caribbean. I have cruised out of Miami and San Juan and been to Caribbean islands which are wonderful. However, I cannot get there sailing from Texas. So, that limits me to Mexico, Honduras
(Love it) Belize, Cayman, and Jamaica. The only place I haven't been is the Eastern Caribbean ie, the Bahamas, which led to my original post. The exact cruise I am thinking of goes to Key West ( been there...meh!). Freeport, Half Moon Cay, and Nassau. Snorkeling is what I enjoy while in the Caribbean so Honduras, Cozumel, and Cayman, are my favorites.