surely it could work on a tidal river.  You'd just need 2 cables instead of 1.  one up stream, one down stream of the crossing, and an on-board winch for each cable to adjust the length of the cables as the river goes up and down.