The nearest thing to Earmouth in Scotland that I know, Songster Bob, is Eyemouth, a fishing village (pop c. 2,500) in Berwickshire. In the local accent it's called approx. "Highmooth" by some. Then, in N. Northumberland, there Learmouth, pronounced Layahmooth, locally. But Earmouth, hmm? Could it be near Nozanthroat?