The problem is that the path hop goes "passed" the river, etc. So you have 1 hop on one and, and another on the other. So the path is fine.
However, if you start in the water, the nav can't figure out what you're standing on (because you're too high) and so it won't be able to find a path. That's the current issue.