The answer is Morocco.
Morocco is characterised by a rugged mountainous interior, large areas of desert and a lengthy coastline along the Atlantic Ocean as well as the Mediterranean Sea.
On WorldAtlas.com