Praia da Rocha är en nyare badort med en riktigt fin strand strax utanför Portimão. Det senare är en lite större stad med bra shoppingmöjligheter och ett stort utbud av restauranger.