actually, the inaccuracy you speak of is called selective availability was turned off on may 1, 2000, and has not been turned on since.

as far as the tides, i completely agree with you. gps measures ground speed, not water speed.