December is the ideal time to visit Lanzarote if you want to escape the cold, blustery conditions back home and soak up six hours of daily Canary Islands' sunshine. And with an average sea temperature of 20°C, it's warm enough for swimming in the sea.