Some options... there is a cruise that leaves from Ft. Lauderdale and goes to belize, cozumel and key west...
Or youcould do the key west, grand cayman (love this place), ocho rios
Or, San Juan, St Thomas, Dominica, Barbados, St Kitts...
Oh my goodness the list is endless!