Which of the following plays a major role in creating surface currents?
A. daily tides
B. fish migration
C. Earth's rotation
D. temperature differences