There are top courses around Lisbon ( especially Estoril ) and a few near Porto , but it is the Algarve which has the lion 's share ( including some of the finest courses in Europe ) .
Algarve 's curriculum is not particularly strong .