Answer: Winds, water density, and tides
Explanation: all drive ocean currents. Coastal and sea floor features influence their location, direction, and speed. Earth's rotation results in the Coriolis effect which also influences ocean currents.
1.6m questions
2.0m answers