I think the reason is in differences between geolocation from IP/browser (use windyty) or GPS position from phone (use apps like Navionics etc.).

Windyty is currently website not native phone application.