I've found iwindsurf is usually more accurrate than NOAA, it looks like its dropped to the point were they can race.

http://www.iwindsurf.com/windandwhere.iws?regionID=171&siteID=310