We have an XS frame bike Aleigh which I'm sure will be the right size for you. Only slight problem is that you're going to be staying at the opposite side of the island. But there are ways and means and we're always ready to welcome STW'ers.
We're on shuttle duty this week for a series of DH rides, but normally we can sort something out for more "normal" trails if that's what you're looking for. Or you have the bike park only 20 to 30 minutes away if you're staying in Puerto de La Cruz.
Potdog (AKA Daz @ Lavatrax)
PS. after 2 weeks of generally crap weather here in Tenerife, normal service was resumed yesterday with wall to wall sunshine 😀 Would still always recommend bringing a waterproof jacket though if you plan to to any of the high altitude routes. You can hit cloud banks which can be chilly and damp.