Cats generally don't do damage to cars as they don't use there claws to climb up them,
Using a car cover will be fine, but the car has to be spotless underneath it, as any dirt trapped underneath combined with movement of the car cover will cause light scratching,