I'll be on Key Largo. Last year I did some snorkeling at John Pennekamp State Park, which was absolutely amazing. Sadly, as it's a training trip with my university swim team, I'll have very little freedom to be hitting up the beaches or reef. I hope to make it back for some snorkeling again this year, but I'm just not sure the coach is going to give us the opportunity.
Unfortunately it seems like a lot of Key Largo is in rough shape, aside from the gated tourist community we're stuck in. For what it's worth, I'd much rather stay in the roach infested sports complex near Cocoa Beach that my High School team went to instead of the absurdly expensive condos we stay in. I'd love to spend less of my money on where I'm staying, and more of my time in the ocean.
On the plus side, the resort we stay at has a walkway that extends a good 50 feet or so out into the shallows, so sometimes there's some good activity going on around the rocks and the mangrove roots. Apparently there's also the slim chance that there will be some manatees in the channel leading to the resort's marina, but I haven't seen any.