In my experience, April can be 'iffy'. I've had a fair number of trips cancelled in the spring due to bad marine conditions. With that said, I've also had a few idealic dive trips too. You may ask why in the world would I go to the Keys in April if the marine conditions can be so poor...