You will need to get to Vejer early to grab a good roadside place near the finish. 'Fraid I know of no places to hire bikes locally or otherwise. If you don't know the area, make a point of going to Cadiz - it is better than you might imagine, recommended.