Madeira is a popular destination for Christmas. It is a big even with festivities, decorations, delicious food… Temperatures are sea level are very pleasant, around 19/20°C during the day. Water temperature is lower (around 17°C), so it is not the best time for swimming but it is still possible to enjoy a swim.