The island of Porto Santo , 40 km ( 25 miles ) northeast of Madeira , is the only other inhabited island in the archipelago , with a population of some 5,000 .
Porto Santo is one of many inhabited archipelago islands .