Quando estamos na praia e começamos a caminhar na água conseguimos ver tudo, pois a água é transparente. Porém, quando estamos em alto mar não vemos nada, pois a água torna-se azul escura e deixamos de ver o fundo.
Mas afinal por que razão isto acontece? A explicação é-nos dada num artigo do jornal catalão La Vanguardia.
A causa para esta diferença está na luz e na forma como os nossos olhos a percecionam. A luz que nos chega do sol é branca, embora seja composta pela cores violeta, azul, roxo, verde, laranja e amarelo.
Mas ao penetrar na água, uma parte da luz é absorvida, em especial a parte onde estão as cores violeta, roxo e laranja. Em contrapartida, o verde e o azul não são absorvidos e, por isso, continuam a penetrar a água.
Esta é então a razão para a água do mar ser azul e em certos locais verde, pois são estas as cores que não são absorvidas pela água e, por isso, continuam a atravessá-la.
Claro que existem outros fatores que condicionam a cor da água do mar, como as plantas marítimas ou as descargas poluentes.