The Strait of Gibraltar is the only passage between the Atlantic Ocean and the Mediterranean Sea. The length between the Rock of Gibraltar and Morocco is only 7.7 nautical miles (14.24 kilometers, 8.9 miles) at its narrowest point. The water depth ra... Read further