The Mediterranean Sea separates Africa and Europe. It is an almost completely landlocked sea that is connected to the Atlantic Ocean through the Strait of Gibraltar. Its coastline is shared by many countries, including Morocco, Spain, France, Italy, Greece, and Turkey.