Crazy suggestion but maybe a lifeguard stand should be erected in the far outside of the water.  This way the lifeguards will be closer to the swimmers and will be better to notice swimmers/snorklers in distress.