This is more of a snorkel review than a dive review because we were told that scuba from the shore isn't permitted in the park. Snorkeling sure is and is one of it's main attractions. The park is lovely. A nice beach and nice wildlife and plants can be found on a stroll through the boardwalk areas. A bird watchers heaven. Very shallow and crowded at times. Small entry fee per car. Full service scuba shop (they do run boat trips to the local reefs) and great facilities. Worth a day trip if you are in Key Largo diving.