"Homemade" ice lasts longer than "storebought"
Commercial ice companies need to make lots of ice as quickly as possible so they can keep turning over their inventory. That means they make it at about the highest temperature possible...so their ice is soft and melts quickly. However, the freezer in your fridge at home is--or should be--at -0-F, which makes much harder ice...and the harder the ice, the slower it melts. So if you bag ice cubes in ziplocks and make ice blocks by just filling large ziplocks, cake pans...whatever, depending on the size you want...with water during the week to bring to the boat, they'll last at least 2-3 time longer than any ice you buy. Re-use your plastic bottled water bottles, and you have cold drinking water as the ice in 'em melts.