Limita al norte con Marruecos , al nordeste con Argelia , al este y al sur con Mauritania , y al oeste con el Océano Atlántico ; entre los paralelos 27º 40' y 20º 45' de su latitud norte .