May in Tenerife
The month of May is probably the best time to visit Tenerife. Everything’s flowering here in May, even cactuses 🙂  Also May is the lowest touristic season on the island, so you can easily find flights and holiday accommodations for relatively small money, even 4 times cheaper than in other months.