Ocean currents can be generated by wind, density differences in water masses caused by temperature and salinity variations, gravity, and events such as earthquakes.
Usually( always) by wind the higher and stronger the wind the higher the stronger the waves
5.7m questions
7.4m answers