If you like more “movement” go to Praia da Rocha and Portimão.
Beautiful beaches: Praia do Vau, Praia dos 3 Castelos and Praia de Ferragudo.
On the other side of Rio Arade is Ferragudo, a fishing village with nice restaurants and beautiful view of Portimão.
Lagos is 20km away and is also a beautiful city to visit, downtown mostly. You should also get to Monchique´s mountain. Fresh air, humid, stunning view points through the mountains and a sea.