My guess would be somewhere in Twilight Highlands, he seems to show up where the area is lush. Hyjal is out of the question because well, it's on fire and I don't think Cenarius would look too kindly on someone murdering all of his animal friends, and Vash'ir seems unlikely, seeing as it's fairly hard to set up a camp underwater, unless he's in a cave or something...