I love the odd spot of snorkling around rocky beaches and I am interested in doing it more. However water visability always seems to be a lottery. If it is poor I dont enjoy snorkling much. How does one predict when there will be good water visability in the sea? Is it based on tides and wind speed?