Your villa will be stocked with a full set of towels no matter how few people are there.
As far as pool/beach towels go, you can keep them for longer than a day or exchange them several times in a day - that's up to you. We keep ours for several days unless they are dirty; it's easier than bothering to return them and check out new ones the next day, and is a "greener" alternative.