Tenerife is ideal for cycling at all levels. Check this link for rentals and further information.
Tenerife is the largest of the Canary Islands, 200 miles off the west coast of Africa. It is a four-hour flight from the UK but conveniently within the same time zone. Triangular in shape, it is dominated by the volcano positioned right in the middle of it. The very top of Mount Teide is 3,718m, making it the highest mountain in a Spanish territory but the road, the part we were interested in, only goes to a little over 2,300m.
The climate in Tenerife makes it the perfect winter training camp destination. The south side is in the rain shadow of Mount Teide and is dry and barren, but the north is more lush and green. This makes for varied riding even on a relatively small island. The road circumference of Tenerife is just 223 miles.
Unlike the Balearics, another popular winter cycling destination, the weather is much more stable and predictable. In December temperatures can reach as high as 26°C in the day and they remain a comfortable 10-15°C at night.
Read more at Cycling Weekly.