Igloo MaxCold 52 Qt. coolers. I have 2. These are inexpensive "5-day" coolers.
The coolers are located in the cockpit and away from direct sunlight most of the time. No problem getting these to last 6 days in hot weather (highs in 90's to low 100's). For hot weather I usually consolidate all remaining ice to a single cooler around day 4 or 5.
Typical hot weather loading for each cooler: two 10 lb. blocks of ice, 5-7 lbs. crushed ice to cover. Sealed frozen food where possible.
One cooler gets used for drinks and snacks and gets opened most often. The other cooler stores food for meals and items that won't be used for the first couple of days. That cooler is opened much less often.
I cover the coolers with white terry bath towels if I want the ice to last more than four days in hot weather (90 degrees and above). No covering is needed for five-day cooling in temperatures lower than this or for three to four day outings in temperatures reaching as high as the 100's.
If Igloo coolers are sitting in direct sunlight, the ice won't last that long. Surrounding air temperature is one thing, a cooler shell heated by direct sunlight is another.
Keep covering towels damp and cool: this is a must to keep ice in these coolers for 6 days in warm to hot weather. When temperatures are over 100 I pour about a quart of water on each cooler every 2 hours to keep the towels moist and cooling. Guests (especially kids) find this a fun chore or responsibility. It's a good time to explain the physics of evaporative cooling.
Don't drain any cold water unless it is to make room for more ice. As long as some ice is present in the cooler the melt water will be nearly the same temperature as the ice. Don't waste cold melt water. Keep foods sealed from water. Ziplock bags are a boating godsend. IPA bottles cool faster in ice water than in ice alone.
I don't have a refrigerator on the boat and coolers are part of the low-power, six-day anchoring capability.