It seems that there are a lot of yachts and a lot of owners. Quite often, the owner would like to be reunited with his/her yacht in a distant part of the world - and is prepared to pay for the privilege. How about using your commercial ticket to ferry other people's yachts around?
Get a PPL(A) instead of a NPPL and you could fly yourself back home from wherever you ended the yacht trip. Of course it might mean considerable time on the water and in the air - and that might make home-life difficult. And we'd lose your dulcet tones from Scottish Info.