In every place I've snorkeled, Belize was DEINITELY the top. Colorful, refreshing bliss. Hol chan and Mexico Rocks were the favorites.