The Iberian Peninsula is a landmass in southwestern Europe, cradled by the Atlantic Ocean and the Mediterranean Sea. Home to nations like Spain and Portugal, its landscape is shaped by ancient mountains and sun-drenched coasts. See also Geography History Pyrenees Gibraltar