Puerto Rico?

I never found the beaches in PR all that beautiful in comparison to other caribbean locations. There is a small island? Vieques (sp) that is supposed to be much nicer than the mainland. When we go to PR, its for the old city, shopping and eating, not the beaches.