The free version of windy includes currents. PredictWind also includes currents, but only in the paid subscription version.Windy.com wins for me for a APP.
How often do they update the info? Most I've seen seem to do so only once a week, or so. I know there are apps that the commercial and sport fishermen use, which might be more up to date and specific.