It could be caused by the wind and the density differences in water masses caused by the temperatures and salinity variations and gravity
9.4m questions
12.2m answers