The cheapest months to cruise to the Caribbean are May, September and October. The peak season for the Caribbean is December to April when it is driest – cheaper months tend to experience more rainfall and the risk of hurricanes causing changes to itineraries.