I'm a big fan of Bose for audio products. This summer, I'm just using our Bose Soundlink system; via Bluetooth I just point my phone at it and it plays for about 8 hours on battery, but also has an AC adapter. I am looking at some of their marine speakers (Bose 131) for when we redo the deck as a more permanent install.