Beach BBQs and swimming Santas  – a very Algarve Christmas!