Belize is why we became scuba certified. I wish we had been certified by that trip. We stayed on AC at Xtan Ha, they have a super beautiful beach you can swim and snorkel directly from. They keep the sea grass raked. Each room has a kitchenette and for the price its perfect. You can do a self tour to Mexico rocks with the free kayaks and snorkel or scuba(scuba is added cost) there (its like a 10-15 min kayak ride out). The water is so beautiful!! Blue hole (BH) was a few hour boat ride away, but since we weren't certified we didn't go,it wasn't worth the cost or time just to snorkel . I will be going back to Belize to dive, but might pass on the BH. I've read a ton of trip reports about the BH and not sure it would be for us with all the other beautiful places closer and cheaper to dive. I hope you find what your looking for.