Maybe a dumb question, but how do you find specific characters in eratohoTW?
That's a vague question and my knowledge could be outdated, but I'll try to address it to the best of my ability. If you just want to know a character's immediate area, you can interact with certain shrines and NPCs, such as Momiji, to find out what map area they're currently in. NPCs that are in the middle of traveling won't be detected until they arrive at their destination.
If you mean to regularly interact with an NPC, most characters generally have a home and work schedule. You can learn where they live and work (Only a handful of them work away from home) if your favorability is high enough. Using your knowledge of their work and sleep schedule, you can visit the characters at specific places and time. Keep in mind that characters living in different map areas to you can and will travel to other areas in their free time.
When you gain enough favorability and intimacy, you can invite characters to follow or visit you. They'll usually hang around until they need to work or go sleep. If they don't have to work that day, they'll hang out until they're tired.
If you have or live near a shrine, you can pray to have one specific character visit you the next day. I think it costs a small aount of money, but they're more or less guaranteed to visit if they're awake and not busy, but will also attempt to come back after they finish work or sleeping. It's especially useful for characters that don't have a fixed home or work schedule. Keep in mind that some characters are nocturnal, so you'll need to adjust your sleep schedule if you plan to spend a significant amount of time with them.
Good luck, my dude.