Why Spain Owns the Canary Islands Despite Their Proximity to Africa