Using free website images is very tempting since it appears to not cost you anything, but remember, your website is the central pillar to your online marketing.
With this in mind, you should consider using bespoke images to enable the best website design. Hire a photographer and get original, top quality images to represent your brand.
If time and budget don't allow this, then you may decide to use one of the options below:
Free Sources of stock images
If you are on a very low budget, and don't mind working with a limited subset of images, then there are some great sites offering royalty free images. Some sites don't even require attribution.
Paid for stock images
Sometime, you can't find the perfect image on any of the free resources. When this happens, you might like to consider searching through one of the paid-for stock image sights.
And there are plenty of other sites that a quick Google search will pick up.
There are several sources for free illustrations:
https://storyset.com/ (formerly stories.freepik.com)