I am new to this website and not sure how old this chat is. However, I have also been researching Isaac Mcleod and found a newspaper article that may be of interest.
The article was published in The Highland News, 17 September 1904, and entitled, "A Walk Through Inverness Sixty Years Ago." It is a remarkable memory, showing what an impression the Portuguese lady must have made in Inverness. When I first read about her, I was concerned that she may have felt isolated, but it looks like she was a bubbly, sociable person. This is what the author says about Mary:
"That tidy little body who is conversing with Mrs Matheson at the close-mouth is the widow of John Macleod, an Inverness soldier, who married her during the occupation of Portugal by the British Army. She is a Portuguese lady, and her maiden name was Mary Lopaz. She has brought up a family, and has evidently not been able to return to her native sunny south, although she never tires of dilating on its many and varied beauties."
It says her husband's name was John, but I think it must be the same person. Mary's burial is noted in the Catholic Archives.