Yes, there is a volcano in Tenerife! It's called
Mount Teide, and it's actually the highest peak in Spain and the third tallest volcano in the world from its base. It's an active volcano, but it last erupted in 1909.
Mount Teide is a major tourist attraction, and you can even take a cable car to the summit for stunning views of the island.