Our Lady of the Rock, Chapel and scenic viewpoint in Porches, Portugal
Our Lady of the Rock is a small chapel sitting on a rocky headland above the sea, near Porches in the Algarve, Portugal. The building has a plain white exterior, and its elevated position gives a wide view over the cliffs and beaches on either side.
The chapel was likely built in the late 1400s or early 1500s, on a site that may have been used for worship before that. It was once part of a coastal fort built to protect against pirates and enemy ships, of which only remnants remain today.
The chapel is known for an unusual folk habit: visitors hang strings of shells from the trees around the building, with each shell carrying a name and a date. Some windows of the chapel are also covered with shells, showing how many people have come here to leave something personal behind.
The chapel is easy to reach on foot, with parking available nearby along the road above the beach. The walk up to the headland is short and manageable for most visitors, though those with walking difficulties should be prepared for uneven surfaces.
A legend says that fishermen once found an image of the Virgin Mary on a rock by the sea, which is said to have led to the founding of the chapel. Inside, columns from the Visigothic era are still visible, pointing to an even older religious history at this spot.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.