In the Algarve, dinghies and sailing instruction are available at Praia de Luz, Quinta do Lago, and Portimao.
You may learn to sail in the Algarve.