The Perpetual Ocean video by NASA is absolutely hypnotic, and lets the viewer appreciate large-scale and smaller-scale surface circulation patterns. The visualization was created using a model crunching satellite and in-situ data collected from June 2005 to December 2007. You can download the full-version at NASA's website.
This visualization shows ocean surface currents around the world during the period from June 2005 through December 2007 and was produced using model output from the joint MIT/JPL project: Estimating the Circulation and Climate of the Ocean, Phase II or ECCO2. ECCO2 uses the MIT general circulation model (MITgcm) to synthesize satellite and in-situ data of the global ocean and sea-ice at resolutions that begin to resolve ocean eddies and other narrow current systems, which transport heat and carbon in the oceans.