Magical Madeira: breathtaking mountain views