ideas.... differing temperatures, differing salinity....
But differing colours in the water, at least in the relative shallows inshore would be more likely explained by differing bottoms. In the splendid picture above, I hazard a wild guess that this is not two seas, but one, and that the line is caused by a steep shelf. Notice the white water.
VKV, you will know infinitely more about wave forms than I do, and I'm sure you know that surf, waves breaking, is cause by the underwater part of the wave meeting the land, thus tripping up the wave.
Oh! Pratyaksham Bala has posted a link: let me go and see if I am any where near right!
EDIT... I was closer in my first para. My second para, is wrong about this instance.
Thanks for the pic and the brain teaser!
