COF, the further you get into the year, the better. May/June are good months with a reasonable percentage of the trips going out; however, we can never predict the weather. Water temps this time of year are generally 75+F. The only Charters at this point that frequent the Flower Gardens are Gulf-Diving, but they don't take individual charters. They wholesale to LDS's. What I would suggest is to go to Gulf-Diving and look that scheduled time that you want to dive and give a call to the LDS that has that time slot that you are interested in. They will be able to hook you up with their information.
I hope I have been of some help in answering your questions.
I hope I have been of some help in answering your questions.