La Peña Bruja, conocida también como Roca Bruja, es un enorme peñazco ubicado en el mar, frente a playa Naranjo, dentro del Parque nacional Santa Rosa, provincia de Guanacaste.