What generates ocean tides on Earth?

winds and ocean currents

the rotation of the Earth on its axis

alignment of the Earth with the Moon and Sun

the Coriolis effect