I agree with DeMac - run multiple switches...multiple zones so you don't have all the lights on at once.
...Smaller bus than yours, but I used 12/2 stranded marine wire for my lights - 12 total lights which are the same as what you have (2.5" LED pucks) - but have 3 separate circuits for different zones (left, right and rear). I also ran the main power to a terminal block
like this one (used jumpers to get multiple (+) and (-) terminals as needed)., From that, individual wires to each light, so I think that technically, the only portion of the wiring that sees the full load current is that from the fuse block to the terminal block...which is maybe 10-30 feet total wire run (pos + neg).
Below is a screen capture from my favorite conversion electrical resource
faroutride.com's wire size calculator...even at 80ft total run, max wire size you'd need appears to be 10 AWG.