Go to your bank, and get some euros, make sure though that the banks makes a note of this in your passport , also travellers checks, take a few, hundred in travellers checks , your hotel will help,cash them…….ffs it’s only Tenerife not the back of beyond