My wife and I will be coming to Miami for 6 days in early June. We are both OW with about 30 dives logged... all in Hawaii. We like great visibility with great coral and sea life. Generally don't like going deeper than 70'. We will be in one of the Biscayne Bay hotels for 3-4 nights... could easily spend a couple of mights at Key Largo. What would be the best dive sites/companies (we like having a guide) for us to think about? Thanks in advance for your input.