Caveira is the smallest freguesia by area on the island of Flores, located within the municipality of Santa Cruz das Flores, in the Azorean archipelago. The population in 2021 was 76, in an area of 3.28 km². It is located 5 kilometers south of Santa Cruz das Flores, the municipal seat, in an area primarily concentrating on agriculture.