There are two supermarkets right on the seafront selling all the basic groceries you will need. There is also a slightly larger one just behind the apartment on the main road into the resort.

In Ayamonte there is a superstore style supermarket called Mercadana. It is just on the hill as your enter Ayamonte.

Please remember there are no cash machines at the moment in Isla Canela. The shops do take debit cards but sometimes ID is required.