Our Lady of the Rocks is one of two islets off the coast of Perast in the Bay of Kotor. It is an artificial island that, according to legend, formed over time as sea men laid rocks in the bay every time they returned from a successful voyage. Indeed, every year on July 22, locals continue the tradition by throwing rocks into the sea, widening the islet. The main building on the islet is the Roman Catholic Our Lady of the Rocks Church, which was built in 1632 and renovated in 1722. Inside the church, visitors will find nearly 70 paintings by 17th century artist Tripo Kokolja, as well as a large marble altar, numerous icons and a votive tapestry embroidered by a woman from nearby Perast over the course of 25 years.
Our Lady of the Rocks can only be reached by boat and may be best visited as part of a boat tour around the Bay of Kotor. While Perast is the nearest town, a visit to Our Lady of the Rocks and the surrounding area can also be done as a day trip from Kotor or even Dubrovnik in Croatia.