Strangers sit in my driveway


I see strangers (may be homeless) sit in my driveway every now and then. This is very distrubing, and makes me very uncomfortable as they smoke, eat and litter food / beer containers on my garden.

Can you guys suggest what should I do to avoid this in the future? Can I just call police?