Yes, you will need to have public liability insurance for the site. Please talk to the landowner to see what levels of cover are required. They may already have cover in place.