The nearest Airport to Cabanas da Tavira is Faro (FAO), a 30 minute drive. There are lots of flights from most UK airports, Ireland and elsewhere.
As there are heaps of choices, both scheduled and charter and their timetables are always changing it is not possible to list them here.
None of these are given as a recommendation - only as a source of information but you may want to check out these sites to give you an idea of routes.
View Larger Map