Ah, never mind - I think that was the wrong Charles! I've found another one now, living at Tomintoul with some Frasers and a Stuart, link coming in a minute... hmm, ancestry has him as Charles Stuart and his birthplace is Kirkmichael, so now I don't know which Charles is the right one! Also I just realised this is a different Tomintoul from the one where Isabella McHardy lived.
possible in Tomintoul