While sailing in the waters near the Cabrera sub-archipelago - a group of 19 uninhabited islands and islets off the southern ...