NOAA is the very worst for accuracy. I use iwindsurf and always have found it much more accurate then NOAA. I will never trust NOAA accuracy.