Madeira

Marrakesh

Atlantic Ocean

Morocco

Canary Islands

Sahrawi

refugee

camps

Laayoune

Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979

Dakhla

Mauritania

500 km

500 miles

Madeira

Marrakesh

Morocco

Agadir

Atlantic Ocean

Canary Islands

Sahrawi refugee

camps

Laayoune

Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979

Algeria

Dakhla

Mauritania

300 km

300 miles

Madeira

Marrakesh

Morocco

Agadir

Atlantic Ocean

Canary Islands

Algeria

Sahrawi refugee camps

Laayoune

Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979

Mauritania

Dakhla

300 km

300 miles

Madeira

Marrakesh

Morocco

Agadir

Atlantic Ocean

Canary Islands

Algeria

Sahrawi refugee camps

Laayoune

Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979

Dakhla

Mauritania

Mali

200 km

200 miles

Madeira

Marrakesh

Atlantic Ocean

Morocco

Canary Islands

Sahrawi

refugee

camps

Laayoune

Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979

Dakhla

Mauritania

500 km

500 miles

Madeira

Marrakesh

Morocco

Agadir

Atlantic Ocean

Canary Islands

Sahrawi refugee

camps

Laayoune

Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979

Algeria

Dakhla

Mauritania

300 km

300 miles

Madeira

Marrakesh

Morocco

Agadir

Atlantic Ocean

Canary Islands

Algeria

Sahrawi refugee camps

Laayoune

Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979

Mauritania

Dakhla

300 km

300 miles

Madeira

Marrakesh

Morocco

Agadir

Atlantic Ocean

Canary Islands

Algeria

Sahrawi refugee camps

Laayoune

Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979

Dakhla

Mauritania

Mali

200 km

200 miles