I found this animation revealing in how ocean currents work. The fact most of them are caused by the water sloshing into the continents as the earth spins makes total sense although I feel dumb for not really appreciating that fact before. A very nice 3D animation too!