We love snorkeling as well. Last big trip we did we rented a 2 bedroom villa in Grace Bay, Turks & Caicos for two full weeks. Snorkeling Smiths Reef was right outside the villa. Giant Turtles, Eagle Rays, Barracuda, Parrot Fish and a whole host of bright tropical fish. It was wonderful. We actually had signed up for the Belize snorkel excursion, but Mindy was thinking about how well they would disinfect the gear and cancelled it. I told her we could take our own mask and snorkel and use their fins, but she was more keen on not.