Often people don't want to hire a car when on holiday.
In recent years several transfer companies have set up in the Algarve and Lisbon offering airport and other transfers.
Two site offering these services are:
http://www.low-cost-transfers.com/
and
http://www.solpraiaferias.com/index.php?content=transfers&lang_opt=en