We are arriving in Madeira on Christmas Eve about 5pm. We are staying near Calheta. Does anyone know if any supermarkets/shops will be open? Is there a petrol station/garage with a supermarket? When do all the shops open again?
By the way, while I'm here, is there anything in Madeira that we shouldn't miss over the Christmas and New Year period - it all looks amazing but I am baffled by the amount of stuff to do, walking etc.