Personally... NOOOOOOOOOOOO Never again. We have done 4 cruises (all western) during hurricane season over the last 4 years 2014, 2015, 2016, 2017. We are Florida residents and the stress is just too much. The prices were great, especially FL resident rate, but personally, watching the weather for 2-3 weeks ahead watching storms form and track toward FL and the Caribbean; They are going out to sea, wait no, they are turning back... Then, when you get a potential CAT 5 like Irma that takes a direct hit on your house, causes damage and worrying if you can leave your house. No, sorry DH and I just can't take that stress any more. While we understand the majority of people are traveling from places other than FL to take the cruise, still the trips can be cancelled, even it is last minute (like Maria), and although we don't want to minimize the inconvenience to other people, the idea of leaving your home to go on a trip is nerve racking.
Now, did we have a good time on our trips? Yes. Did we luck out and not have any tropical storms during our cruises? Yes. But, the weather was not the greatest at the stops - rain most days even if just for part of the day. Cozumel 3 years ago had 4-8" of standing water in the streets due to rain, this past September almost nobody got off the ship it rained so hard and excursions were canceled (but we got off to just walk around and go to Mega and got free ponchos) and stores on shore closed early. Grand Cayman last year took us over an hour to tender because the rain was so bad you couldn't see the island and when you got there the streets were flooded. 3 out of 4 years it rained in Falmouth. Although we have lucked out at CC with good weather every trip.
But to get back to the OP question, we never cruised in August (just way too hot for us). Our last 4 trips were in Late September/Early October and 1 in Late October/early November.