Глубина. Чем глубже, тем меньше света. Меньше света - меньше видимость. Если говорить о поверхностных водах, то мешать видимости в той или иной степени будут все явления, вызывающие неоднородность окружающей среды, то есть воды. Это может быть что угодно - косяк рыб, скопление планктона, взвешенная в воде грязь, разлив нефти. Ночь также снижает видимость)