Plockton, 'jewel of the Highlands'