How about educating snorkelers about the importance of using a "diver down" flag when entering the water. A sign could be put on the end of the dock and snorkelers can then "swim at their own risk". I'm not saying that boaters are exempt from responsibility as I've seen them come way too close to the docks when traveling at high speeds. However, the diver down flag might have saved a few accidents from ever happening.