I have just spent a week at Costa Esuri with some friends and have been enjoying the various restaurants in Ayamonte.
 We ate at Jags which is great for your Indian fix but they also do a wide variety of other cuisines. The Sunday Roast comes highly recommended.

Asiatico served excellent food with a wide selection of Chinese/Cantonese, Japanese and Thai food. I can definitely recommend the Spicy Prawns with Cantonese style rice.

The best food we ate was at Bodeguita in La Lota square. For 3 day they had a guest chef from France. They offered a 5 course French menu for 30 euro which is not cheap, but for the quality of food offered good value. We returned there later in the week and each had a fillet steak which was absolutely superb.