In West Freeport, Jyle Windshot is found upstairs in the Hogcallers' Inn at 120, -620, -60 (new version of Freeport). Faydarks Champions faction.
In East Freeport, Jyle Windshot is found upstairs in an unnamed building just south of the arena at -3, -493, 32 (new version of Freeport). Faydarks Champions faction.
For best questing results, use the version of Jyle Windshot in WEST Freeport.