This one was weird. In the mountains, there's a police duck by a ladder. The glasses are at the top of the ladder. The dude who needs them is in the top right corner of the swamp. Strangely, though, the police duck will say you need more training.
I went to the mountains after I got the quest and was level 100, but the police stopped me. I went back to the swamp duck and flew back to the mountains. The police duck was gone, and I could get the glasses.
Hope this helps!