Se localiza en la franja costera de la parroquia de San Xoán de Piñeira y cerca de la población de Outeiro, en un promontorio elevado entre 10 y 15 metros sobre el nivel del mar. Al norte se sitúa la Illa do Castro, separada por un estrecho brazo de mar o roquedo, dependiendo de la marea, del castro.