Rodriguez Islands

The Rodriguez Islands are islands in the Iberian Peninsula.