What is surrounding Morocco?

Morocco has the Atlas Mountains, Spain and Portugal to the north, Western Sahara to the southwest, Mauritania to the south, and Algeria to the east.