About Isla Canela
Isla Canela is a small island located south of the town of Ayamonte, in Andalusia, Spain in the province of Huelva. The mouth of the Guadiana River is next to the island, and Portugal can be easily seen from Isla Canela.
Isla Canela is a small island located south of the town of Ayamonte, in Andalusia, Spain in the province of Huelva. The mouth of the Guadiana River is next to the island, and Portugal can be easily seen from Isla Canela.