The background image doesn't mix with the 3 illustrations at the bottom. You can pick different colors on undraw to match with bg image. Also the illustrations don't server any purpose in a row.
The common pattern of using illustrations is to associate illustration with info like these-
There should be a way to search again. Once user goes to /collections they have to click on browser back button to make another search. That is not the ideal UX. If you look at google.com for example they have a clean landing page just like yours, when user search it goes to to new page. But that page has a search bar as well
Centered single column cards waste a lot of space on desktop. It would be better if you utilize space on desktop much more by having a 3 column grid maybe.
I am using Zomato API to sort restaurants location wise.
website -> https://served.netlify.com/ github -> https://github.com/knowsach/served