Mary, 52, and Frederick, 56, looked cheery as they waved to crowds on their arrival, before shaking hands with local residents on the island in southern Denmark.