April. Plenty of
water.
Carribean. Lots of
booze AND
cigars. 5 day cruise from and back to Miami. Diving in Miami afterward to finish the 7 days.
http://www.rockypatelcigarcruise.com/ I'm sure you can fit all you want in there. I haven't read the details, but there might be a tobacco plantation in there somewhere and lots of different locations.
Edit: It looks as though there will be
snorkeling in the Bahamas upon further reading. And LOTS of
booze.
PPS: It looks like about $2000 for two with a balcony on the cruise ship. Margheritaville in Grand turk. Lots of free
booze. Lots of
beach. You can get a regular room for two for under $1500.