El municipio de Cariño se encuentra en la península de Ortegal, perteneciente a la provincia de A Coruña, en el extremo norte de Galicia. Tiene una superficie de 46 km² y actualmente cuenta con una población de 4167 habitantes (2015). Cariño es la capital del municipio, situada al norte del término municipal, y forma junto con Pedra un núcleo urbano de 3500 habitantes con todos los servicios.
El municipio tiene dos partes diferenciadas: al Oeste, la Serra da Capelada, y al Este la Ría de Cariño-Ortigueira, donde se ubican los núcleos de población.
La Serra da Capelada alberga la zona de acantilados más alta de la Europa continental y costera, que, con 600 m de altitud en el mirador de Vixía de Herbeira, forman un espectacular conjunto accidentado y caen abruptamente al mar.
La Ría de Cariño-Ortigueira es un valle fluvial inundado por el mar, de varios kilómetros de longitud, y su parte interior está protegida como Zona de Especial Protección para las Aves, así como por el Convenio Internacional para la Protección de los Humedales y la Convención RAMSAR, y también como Zona de Especial Conservación. En ella encontramos una sucesión de acantilados y playas, en su parte exterior, y calas y marismas en su parte interior.