North easterly winds and the Canary Current will keep you cool, while Lanzarote's quite small and flat so there's not much difference in weather around the island. The average high temperature in Lanzarote is 22ºC in December, which is perfectly warm enough to relax on the beach and enjoy the winter sun.