could do lanzarote, beaches, plenty of bars/restaurants several gokart tracks, quad bikes to rent and it's not daft money. road riding is good and if you get a guide or some local info good offroad aswel. 3 ish hour flight so that's not to bad, big name roadies train there and there are iron man type events if you go at the right time.
been there a couple of times for random holidays with family when i was younger and then with mates a few years ago.