Потому же, почему он преломляется в любой среде, отличной от вакуума. Воздух атмосферы оказывает некоторое сопротивление, снижающее скорость распространения света. Поэтому луч света, входящий в атмосферу под углом, отличным от прямого, движется не по прямой АВ, а по ломаной линии, обеспечивающей наименьшее время прохождения от точки А до точки В. А если на пути попадаются капли воды (дождь), то ломаная становится более сложной. А поскольку скорость распространения волн разной длины (свет - это же сумма электромагнитных волн различной длины) не в вакууме различна, мы можем видеть радугу...
Дело в строении облаков.
Обычно облака состоят из мельчайших капелек воды, которые в оптическом смысле работают как линзы, призмы и отражатели, вызывая преломление и рассеивание солнечного света.
Часть излучения они пропускают, ведь даже в самые пасмурные дни на улице не бывает ночной темноты.
Однозначного ответа на этот вопрос дать нельзя, так как в разных морях эта глубина отличается. Проводились различные эксперименты с различными видами приборов. Опускали белые диски для определения светопроницаемости воды и следили на какой глубине они перестают быть видимыми. В Средиземном море, например, глубина была в пределах от 32 до 60 метров. В Женевском озере, в которое погружали высокочувствительные фотографические пластинки, на глубине 100 метров свет на пластинку уже не действует.
А вот в прозрачном Саргассовом море на глубину 100 метров проникает свет всех цветов, а на глубину 500 метров только лишь голубые лучи.
Чтобы уменьшить световой поток, попадающий в глаз, т.к. на ярком солнце интенсивность света такова, что может привести по поражению сетчатки глаза. По этой причине не только глаза щурятся, но и сжимается зрачок, защищая радужной оболочкой сетчатку.
На Луне не может быть темно. Вращаясь вокруг своей оси, луна подставляет под солнечные лучи всю свою поверхность. Но вот небо, такого неба как на Земле мы не увидим.
Луна по сравнению с Землёй обладает слабой атмосферой, поэтому рассеяние в нём солнечного света практически не наблюдается, небо над Луной чёрное, а закат выглядит как выключение электрической лампочки в помещении.
На Земле же мы видим голубое небо благодаря свечению атмосферы, которая интенсивно рассеивает коротковолновое (фиолетовый участок) излучение видимого спектра. При закате и рассвете путь, проходимый светом в атмосфере увеличивается, из-за чего большая часть синего света не достигает поверхности и небо над горизонтом становится красным.
На других планетах, обладающих атмосферой, свой цвет неба, иные закаты и рассветы.
Так выглядит закат на Марсе: