The small island of Madeira, only 57 km long and 22 km wide, is located in the Atlantic Ocean, about 1000 km from the continental Portugal, and 700 km from Morocco. With an average annual temperatu…| 1000 Places and Memories