Another beach that always gets credited as one of the most spectacular in Algarve is Praia da Rocha in Portimao. The beach is one of the widest in Algarve with spectacular golden sand. A headland of cliffs juts out on the western side of it offering panoramic viewpoints and another even more awesome beach of Praia dos Tres Castelos expands to the right with many eroded rock formations and seastacks on it.