Block ice is the best for keeping your food cold the longest. The easiest way to get block ice is to freeze it yourself in bottles or plastic food containers.
Here are some strategies to [help make ice last longer in your cooler](https://rscottjones.com/how-to-make-ice-last-longer-in-your-cooler/).