The island of La Gomera is one of the seven islands which makes up the Canary Islands and it's beauty will leave a lasting impression on you
Fuerteventura with its impressive beaches is the closest of the Canary Island to the African coast and is only 98km from Morocco.