Cabrera Located in the Mediterranean Sea off the southern coast of Majorca, Cabrera is an island in Spain's Balearic Islands. When Cabrera was chosen to house over 9,000 French captives taken during Napoleon's attempts to invade Southern Spain, it once a⦠https://t.co/UFmIbxYAz6