The archipelago of Madeira is an autonomous region of Portugal, but it is located off the coast of Morocco in the North Atlantic Ocean. Comprised of four distinct islands, Madeira is home to the main islands of Madeira and Porto Santo as well as the smaller islands of Desertas and…