As it looks like Amazon might not ship directly to the Canary Islands, you could try to find a freight forwarding organisation, like https://www.colisexpat.com/pages/en/lpga/iles-canaries/amazon/. You should shop around, as the above is just one example and I suspect that there will be others.
I used something similar when I needed to buy a GearVR, in the early days before they would ship directly to the UK. In short, the freight forwarder would provide you with a US or EU address to put onto your Amazon order and would then send the parcel on to your Canary Islands address.