The drive from Faro airport to the hills around Moncarapacho, in Portugal’s Algarve, takes about half an hour. Humble little towns give way to seemingly endless groves of olive and citrus trees.