Satellite view of Menorca, one of Spain’s Balearic Islands in the Mediterranean Sea.