majestic spanish cathedrals with their towering minarets and buttresses sharply contrasted against the modern glass and steel skyscrapers that made up the panorama of barcelona 's skyline along the northeastern shore of the iberian peninsula off the mediterranean .