Portimao is the largest town along the western Algarve. It sits on the Arade riverbank facing Ferragude on one side and the beach of Praia Da Rocha on the other. Praia da Rocha beach is just around the corner from the Portimao harbour. Praia dos Três Castelos is the next bay west of Praia da Rocha while Praia do Vau is a sheltered sandy bar in a corner of Portimao. Our choice of Portimao accommodation is perfect for your holiday. The hotels and holiday apartments in Portimao offer beachfront locations or quieter 'out of town' options. Portimao has an ancient history owing it its important location at the entrance to the river Arade estuary.