Neptune Reef, off of Miami, is a great spot, with a depth of 40 ft. I'd recommend Diver's Paradise in Key Biscayne. They have their own boats and are great with kids. The owner started diving at 10 as well! Emerald Reef, another site Diver's Paradise visits is 30 feet. Check the Diver's Paradise...