strong ocean currents are generated by a combination or temperature, wind, the rotation of the earth, etc. The sun acts as the primary driving force on the ocean water currents causing temperature differences. The differences in temperature is what produces electricity. simple:)