We have done both. You never know about the weather. Our July cruise included a brief shower everyday, usually followed by a beautiful rainbow. Hurricane season starts in June, and while unlikely, bad weather just happens. Some of our best weather has been in mid-April.