Portimao
This is the second largest city, after Faro, in the Algarve in southern Portugal, and the incredible beaches are its main attraction. Here you will find excellent beaches, such as Rocha Beach, but also small coves, dizzying cliffs and ideal waves for surfing.
