Last time I was in the Florida Keys (over July 4th weekend) I had the opportunity to go out snorkeling several times. The weather wasn't ideal - it was a bit breezy and the waves were a bit rough, but the boats I was on went to more protected spots. I went out on several different boats. As always, the staff at Robbie's were great. I tried out Quiescence in Key Largo and loved them, too - being on a boat with just a few other people was worth the few extra bucks.
Regardless of the less than ideal weather, I still saw several exceptional sights, including:
• A sea turtle
• A school of 16 eagle rays!
• A group of 8 reef squid