I know The Thousand Eyes' quests are tied to specific locations (usually the quest giver has a contract nearby), but it doesn't make sense. Reda's HQ is in Ravensthorpe, which is really small, but he can send you to retrieve the stolen purse, to hunt the Duke of Burgundy or the Thieves Couple in Ledecestrescire, so he has connections - completing those quests would be impossible in Ravensthorpe alone because of the size of it.
But the tasks he gives are the same again, and again, and again... Seeing the quest name triggers my muscle memory, so I already know where I should fast travel to - for example: today's The Thieves Couple.
What's interesting, his agents have different sets of quests. So to make it more interesting, instead of visiting other agents, let's make one big pool of quests Reda and his agents can choose from so we wouldn't get tired from completing quests in the same locations over and over again.
Don't consider this as suggestion, for me it's a bug - Reda shouldn't have quests in the same locations.