Hike to Madeira !! Madeira is an archipelago of Portugal consisting of the island of the same name and several other small islands, located in the Atlantic Ocean, 973 km from Lisbon and 661 km to the north-west. west coast of the province of Essaouira in Morocco. Wikipedia