The water clarity is typically darn good, as compared to the rest of Florida. You most often have to book trips far enough in advance that there is not a good way to predict how the conditions are going to be, with winds, currents, and wave heights. You always have better viewing when the sun is bright and winds are calmer, so we pick our dive trips around the daily forecast and use windfinder.com
A couple of other nice upper keys dive sites include the USCG Duane (a huge Coast Guard Cutter sunk as an artificial reef) and a location called Elbow Reef (reefs for excellent water clarity). A neat town too, go for food and drinks at the Cuban Marlin Restaurant, Rib Daddy, Galley Dockside, and the very colorful Harriette's.
We had good luck with Ocean Divers, a first class reef trip operator. The catamarans like the Quicksilver are just a bit slow, we tend to prefer the faster boats. Ask about cruising speed on the phone. We are planning to rent a pontune boat next trip and use that to play and go restaurant docking.
99701 Overseas Highway
Key Largo FL 33037
More: molasses reef