The Algarve is the home of Golf. There are some really top class courses to choose from and over 30 courses with a half hour drive from Albuferia. I am an avid golfer myself (I am not saying I am any good - I just love the game). In my opinion you are better to book directly with the courses directly and book well in advance if you want decent tee times..
Oceanico Golf has the largest selection of courses to choose from with 8 courses in West and Central Argave.
I have played the following courses and would rank them as follows:-
Excellent - Oceânico Old Course, Oceânico Victoria, Vila Sol, Quinta do Lago North, Quinta do Lago South.
O.K. for Holiday Golf - Oceânico Laguna, Oceânico Millennium, Quinta da Ria
Over Priced - Vale do Lobo Ocean, Vale do Lobo Royal,San Lorenzo,
Too Much Water - Salgados
West Algarve
Álamos Golf
Alto Golf
Boavista Golf
Oceânico Nick Faldo
Oceanico O'Connor
Morgado Golf
Palmares Golf
Parque da Floresta
Penina Championship
Gramacho
Silves Golf
Vale da Pinta
Vale de Milho
Central Algarve
Oceânico Victoria
Oceânico Laguna
Oceânico Millennium
Oceânico Old Course
Oceanico Pinhal
Pine Cliffs Golf
Pinheiros Altos
Quinta do Lago North
Quinta do Lago South
Quinta do Lago Laranjal
Salgados Golf
San Lorenzo Golf
Vale do Lobo Ocean
Vale do Lobo Royal
Vila Sol
Balaia Golf Village
East Algarve
Benamor Golf
Castro Marim Golfe
Monte Rei Golf Club
Quinta da Ria
Quinta de Cima
Quinta do Vale