Ayamonte, a small town in Andalucia just across the River Guadiana from the Portugese Algarve.