Where two oceans meet

The picture is off Cape Horn. There is a place in the Gulf of Alaska where two oceans meet but do not mix. This happened because fresh water glaciers melted and flowed to join the ocean water. Because of the difference in the salinity and densities of these two water bodies, a surface tension developed between them that acts like a thin wall which prevents them from mixing. The boundary between the two is outlined by a thin layer of foam.