what mountain isolates the iberian peninsula from the rest of europe? which mountain range separates the iberian peninsula from the rest of europe? which mountain range isolates the iberian peninsula?