Sardinia does have some absolutely gorgeous beaches - as does Corsica. I cannot comment on the cycling on either island. I was on a beach with my daughter in northern Sardinia about 20 years ago when some models and photographers set up camp right next to us - it was boiling hot and there was only one shade-providing tree nearby - they proceeded to model various swimming costumes - we called it Model Beach after that. Unforgettable.