answer: ocean currents can be caused by wind , gravity and events like storms and earthquakes, also density differences in water masses caused by temperature and salintary variations