I have been a few times in October (once on your boat!) and found it to be a great time for many reasons. Ball availability, great diving and snorkeling conditions and cheaper flights being the top three.