Wow, it’s about 1000km from Nice to Bilbao so riding that in 3-4 days is impressive. Can’t tell you an exact route but generally follow the med coast to Beziers, head inland to Toulouse then across to the Atlantic coast at San Sabastián. This avoids the Pyrenees.