Awesome pics!
When we went to Hawaii last year, I found that many of the snorkel hotspots were fairly barren of coral, and are most likely partially fed waters to entice the fish around (Hanauma Bay). We went to the east coast of Oahu to a tiny beach that was literally the backyards of the residents of Waimanalo Beach. There certainly is coral around, but the waters were quite vast which has the fish quite spread out and not quite as exciting to navigate.
