There is no bad time to visit Jamaica. With it's awesome, temperate, year-round climate, your Jamaica vacation is sure to be wonderful.
Some people tend to shy away from Caribbean vacations during hurricane season. And, most cruise lines will not visit areas that are in danger of bad weather, and US Citizens would be evacuated well before a storm hit. Outside those fears, plan your Jamaica vacation whenever your vacation allows you.