legendary-scholar: Our Lady of the Rocks is also the name of the church which is located on the island of the same name. Our Lady of the Rocks is a manmade island which was formed by many sailors over hundreds of years.The island can be visited by boat