The huge beach stretching for over a kilometre and sheltered by attractive, craggy cliffs in warm colours is the reason why Rocha Beach is one of the best-known beaches in Portugal and a top choice among summer holiday makers. Practically the whole beach is criss-crossed by walkways, alongside which there are many different support infrastructures for beachgoers, including a sports area. Up on the seafront avenue, there is a succession of hotels, bars, open-air cafés discos and a casino, all eventually leading up to Portimão Marina and providing an array of tourist activities that bring added colour and complement the entertainment on the beach. There are two elevated viewpoints at the far ends of the beach, Três Castelos to the west and the Santa Catarina Fortress at the entrance to the harbour on the River Arade. Both afford fabulous panoramic views over the coastline between Ponta João d’Arens and Ponta do Altar. Despite the fact that this is a busy town beach popular with tourists, Rocha is so impressive and beautiful that its natural scenery still seems to come to the fore.