Our Lady of the Rocks (Gospa od Škrpjela)

Artificial island church stuffed with 2,500 silver votive plaques

Our Lady of the Rocks is an artificial island, built up gradually over centuries as sailors dropped stones around a small reef to fulfil a vow. The tradition began in 1452, when fishermen found an icon of the Madonna on the rock and, as the story goes, began the long process of building an island around it. The church on top was completed in the 17th century and is still an active place of worship.

Inside, the walls are hung with 2,500 silver votive tablets — ex-votos donated by fishermen and sailors in gratitude for surviving storms and disasters at sea. The collection spans several centuries and is both an extraordinary artistic accumulation and a moving record of lives at risk on the water. The church also holds paintings by Tripo Kokolja, the most notable artist produced by 17th-century Perast. Boats leave from the Perast waterfront throughout the day — a few euros, paid to the boatman.

things to do sight
A story
Every year on the evening of 22 July, the people of Perast row out to the island in a procession called the Fašinada and drop stones into the sea around it, continuing the tradition that built the island in the first place. The ceremony has run continuously since the 15th century, making it one of the oldest unbroken folk traditions in the Adriatic.