Possible Answers For: Island chain that's home to Portugal's highest mountain