As far as snorkling..... Reeflady is right, the Keys.... most of the other reefs along the coast are in much deeper water. The sites in the Keys range from 2' to 200'. Where I live, near Tampa, we have a few small patch reefs in 10-15' of water, but most are 35' or more deep.