I have dived in Bali, (Indonesia) Kauii, and Belize. Belize is the best, but you have to try to get away from the big crowds and tour groups. The dive off Half Moon Caye and areas way out there (our day trip included three snorkels/dives including Blue Hole, which many consider a novelty dive, but I thought was wonderful!)was just awesome--sea turtles, eagle rays, huge schools of groupers, barracuda, nurse sharks, you name it. I didnt' do Hol Chan just because it sounded like there were hordes of people there, and from my experience, a lot of boat noise and wake from the boats scares away the really rare fish and marine life. At any rate, enjoy!! You'll have an awesome time.
