If your cruise ship offers an excursion to the Everglades before your flight to the airport, you might end up here instead of the official National Park, and while I haven't been to the National Park, I can tell you that this had the experience I was hoping for. If you don't have much time, and you want to sail across what looks like a sea of grass instead of water and encounter a few alligators, egrets, and anhingas, this is a great idea. My understand is that while this isn't the National Park, you really are in the Everglades. So the guides will mention to be on the lookout for gators or snakes, but the danger is so slight that you're at more risk from the corny jokes, (How much do you think an alligator taxi costs? An arm and a leg!) Our guide, Captain Ray, knew a lot about the animals and his commitment to protecting nature was clear. Their small cafe was fine (alligator bites actually do taste like chicken) if overpriced and their alligator show didn't offer much beyond more corny jokes, but it was free and included the opportunity to hold a "baby" gator. "Snappy" must not have been that young since he was probably 2 and a half feet long. The short gator walk after the show offered some great photo opportunities (you're safe - the gators were on the ofter side of a fence), and at least that day, (Sunday in mid-December) neither crowds nor bugs were a problem.
While this would make a great outing on your own if you have three hours or so before heading to your flight, the tour company that took us was Miami Shore Excursions, Ltd (hired by Carnival) and our guide, Sandy, was fun (more terrible jokes comparing her ex-husband's disposition to an alligator) but she needs to learn about birds to make this more of what you'd expect from a nature tour. Also, her bus company needs to get the bathroom bus smelling a bit better. Still, Sandy was warm, friendly, and more than organized enough to get everyone to the airport on time. She also had some great stories about both Miami and the Everglades - an excellent time, overall.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.