CARICOOS Surface Currents Observations