The beach with the most extraordinary scenery near Porto is the Praia do Senhor da Pedra in the small coastal town of Arcozelo. In 2015 it was voted the most beautiful beach in Europe.
This huge sandy beach in the very north of Praia de Miramar owes its name to the Senhor da Pedra chapel with its hexagonal floor plan, which was built on rocks in the middle of the beach.
The beach, which has good infrastructure, is usually very busy (we were alone there). Every year there is a large pilgrimage in honor of Senhor da Pedra, which begins on the Sunday of the Most Holy Trinity (a movable holiday in June) and lasts three days.