Patterns of surface currents are determined by wind direction, Coriolis forces from the Earth's rotation, and the position of landforms that interact with the currents. Surface wind-driven currents generate upwelling currents in conjunction with landforms, creating deepwater currents.