Cabrera, Spain: A Gem with a Grisly Past

Cabrera is about 30 nautical miles south of Palma de Mallorca, the main city on Mallorca, one of Spain’s Balearic Islands. And it’s the largest island within the Archipiélago de Cabrera, a natural reserve administered by Spain’s national park system.