The Canary Islands are a Spanish archipelago in the north Atlantic Ocean, near the northwest coast of Africa. They are west of the border between Morocco and the Western Sahara.

© 2019 by hikingcamping.com