La imagen de la Virgen de la Roca es uno de los monumentos más conocidos del municipio de Baiona. Fue construido en granito sobre las rocas del monte Sansón por el gran arquitecto porriñés Antonio Palacios, autor de edificios y arquitecturas destacadas de estilo modernista. La obra fue inaugurada en el año 1930, tiene 15 metros de altura y representa a la Virgen sosteniendo en su mano derecha una barca-mirador al que se accede por una escalera interior de caracol realizada en piedra. La cara y las manos de la Virgen son de mármol blanco, obra de Ángel García, y su corona fue construida en porcelana.
La intención de sus constructores era que el monumento sirviese de referencia a los navegantes, y ciertamente lo consiguieron. Desde el mirador situado junto a la Virgen de la Roca se disfruta de estas magníficas vistas del Océano