Key Largo has good diving for those who are starting out, but avoid the "cattle boats". Take a look at Quiescence Diving Services. I haven't been down there for a while, and I'm sure there are other similar outfits, but these guys have been there a long time and have a good reputation in the...