La plage de Rocha de Portimao (Praia da Rocha) est une plage très connue qui a des atouts contradictoires. Sur la majeure partie, elle ressemble à n'importe quelle grande plage touristique, à l'image de celles de la Costa del Sol en Espagne : concessions de parasols à perte de vue, pédalos, tiralos, esquimaux, beignets, cacahuètes... De grands immeubles barrent l'horizon intérieur et de nombreux commerces attirent les estivants. Mais dans sa partie ouest, les falaises pointent à nouveau leur nez et apportent un petit côté plus intime, bien que majestueux. C'est ce côté-là qu'on préfère car il bénéficie des mêmes services qu'à l'est mais c'est bien plus beau. On peut d'ailleurs passer par un tunnel vers la plage voisine de Tres Castellos. Plage favorable aux handicapés et à tous ceux qui aiment les plages "faciles".
La Praia da Rocha est souvent comparée à Ibiza (plage d’En Bossa) pour son ambiance (nombreux festivals en été) et son côté industriel avec ses grands complexes touristiques.