Our Lady of the Rocks, an island with a story that feels like folklore come to life. Local sailors built this artificial island by dropping stones into the bay, and every year, they still toss rocks into the water to keep it alive. You can visit by boat, but the real magic is sitting on the shore, looking out at the island with its little church rising out of the water.