Faro is around a 45 minute drive to Ayamonte, there are plenty of taxi´s, bus services and car hire companies in the area. A really easy drive on the quiet motorways through the Algarve and into Spain.
Seville airport is about a 1 hour and 30 minute drive, again with plenty of transport options available to and from the airport.