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 the few archipelago islands that is inhabited .