El abrigo de la Cueva del Perro está situado a 50 m sobre el nivel del mar y a unos 200 m al este del fuerte de San Carlos, en el acantilado del sureste del monte.