I think to some degree who you would want to learn from would also depend on what kind of things you want to play. For example, if I wanted to learn to play jazz I would probably try to find a teacher who plays jazz. If I wanted to learn Hawaiian style I would find one is good at that. If I wanted to learn to play like Jake, or James Hill.... well I can dream, but you get the idea. Many people now teach by Skype, so you are no longer even limited by geography.