Twice I have met people who are very good with accents and at pin pointing where people are from.
The first, my friend from Cramlington in Northumberland, and I were on holiday in Eyemouth in our late teens.
The man got her spot on, but couldn't place me!
The second, I was in Ashington, Northumberland with my SO & some of his family. The man knew most of them, although SOs daughter has lived away part of her life and the man placed her as being locally born but with an accent from around Ipswich. Dead on!
I said a sentence to him, "Where do you think I'm from?" He wanted me to speak more, I did.
He said, "You have a slight northern accent, but also something else, and I just can't place you!"
Lmao. I'm from Prudhoe-on-Tyne in Northumberland, went to school in Bellingham in Northumberland, moved away when I was 21 and have been in various places down south since then, but finally settled in Isle of Thanet in Kent.
Everyone down here recognises my Geordie accent. But those men couldn't!
I'm in my 50s now, and SO call me a 'posh Geordie'!