Caveira es una freguesia portuguesa perteneciente al municipio de Santa Cruz das Flores, situado en la Isla de Flores, Región Autónoma de Azores.
Es el más pequeño barrio de Santa Cruz das Flores en relación con la superficie que ocupa y uno de los más pequeños de la población.
La pequeña ciudad se levanta sobre una alta colina que se encuentra entre dos ríos profundos: Ribeira da Cruz, al norte, que separa el pueblo, y la Ribeira da Silva, al sur, que separa la parroquia de Lomba, ya en el condado de Ponta Delgada.
La parte superior sobre la que descansa la parroquia se extiende hasta el mar, formando un promontorio rocoso, rodeado de acantilados de basalto, llamado Consejo de la Calavera.
La parroquia de la Iglesia católica correspondiente al barrio es Nuestra Señora de la Liberación de patrón, aunque oficialmente nunca obtuvo permiso para abandonar el patrón principios canónicos de las Almas María.