The Caribbean is a great place to take a cruise