Madeira: the Hawaii of the Atlantic