hi w_clear,
Are the green and blue from the same area?
in my oppinion the water-colour should only change colour (if it's the same ara) when the sky-colour changes F.ex. during sunrise/sunset or when it's cloudy/storm.
You probably allready know the following
Alot of the colour of the sea are detemined from the light and sky reflecting on the water and from small particles in the water f.ex. in areas like the pacific where the water are in a bright blue and sometimes allmost purple.
BTW your new wave calculation looks very good in all of my tests