The Canary Islands are well known for triathlon and therefore cycling. Gran Canaria, Lanzarote and Fuerteventura.
I stayed at
https://www.oasisfuerteventura.com/e...-fuerteventura
Good for sports. Cycle hire... mountain bike and road bike. Olympic swimming pool. Gym. Running routes.
Maybe not so many mountains near this resort compared to Gran Canaria, and other parts of Fuerteventura and Lanzarote, but great roads for cycling and still plenty of hills.