Strait between the iberian peninsula and north africa that links the mediterranean sea to the atlantic ocean