That's 6 months of the year. However, history has shown us the the greatest concentration of hurricane and tropical storm activity tends to be between late August and mid-October. Since we've been in business, we've only seen one sailing date was cancelled due to hurricane activity. Not at all. Some of your best rates are during this period and your Captain would never jeopardize your safety.
Cruise ships are certainly safer than land-locked Caribbean Islands during a hurricane.
With speeds of 20 - 22 knots, cruise ships can outrun a 14 knot hurricane. If you are looking for the very, least expensive time to take a cruise, then consider sailing between the end of August and the sailing before Christmas, but not over Christmas or Thanksgiving. Most families have children that are back to school, folks begin saving vacation time for holiday travel, and everyone's saving money for the holiday season. If you're looking for a senior citizen rate, a regional promotion, a past passenger promotion, or a last minute deal, you'll likely find it during this period. Not the Winter, Spring, or Summer.