The current across the whole lake, hour by hour, from NOAA's forecast model. Tap the water for its speed.
This is a forecast model, not a measurement. NOAA runs the Lake Superior Operational Forecast System four times a day. It divides the lake into 174,015 triangles, from about 200 m across near shore to 2.5 km in the middle, stacks 20 layers of water in each one, and pushes them with the wind, the rivers and the water level.
The page reads two of those layers straight from NOAA's files: the top twentieth of the water and the bottom twentieth. The last 12 hours come from runs driven by observed weather. The next 48 are the forecast. A new run arrives about every six hours. To load on a phone, the page keeps about 20,000 points of the model's mesh: all of the open lake, and a thinned copy of the fine triangles along the shore.
Wind does almost all of it. Rivers add water all around the shore and the St. Marys River takes it out at the east end, but that flow is tiny beside the lake: it would need about 190 years to replace the water.
A few harbours and river mouths have no colour. The model leaves them out. Line speed on screen is exaggerated in slow water so you can see it move.