When I introduced my son to salt water a while back, we did a few days in Key Largo and then a couple of days in Key West.
I would recommend the Marriott in Key Largo, and although they have a dive shop at the hotel, I would highly recommend Horizon Divers, just down the road at Mile Marker...