Две причины: отражение цвета неба и СОБСТВЕННЫЙ цвет воды: чистая вода (морская) в первые-же метры поглощает все цветовые оттенки кроме синего, поэтому возвращается к поверхности в результате рассеивания под водой ТОЛЬКО синий цвет... это условие исполняется только в кристально чистой воде.