I've noticed that the accuracy of my Garmin Foretrex 201 can be way out, based on the overlays with aerial photos. I mainly notice this when I use it for running (not sailing) and can see the track diverge from the path or road I was running on.
What setting can i use to improve the accuracy of my GPS?
May not be your garmin. If you're talking about googleearth, that's not very accurate in places.
If I go for a walk round the block here, the track in google earth is over the roof tops. But if I go 1km down the road the track looks spot on.
Nebian has a googleearth image, with a whole block duplicated, you just can't rely on stuff to be in the right place.