This one might work for you
https://www.amazon.com/Pathfinder-All-Weather-Speaker-Premium-Wide-Angle/dp/B092KFKQ47/
These ion Bluetooth speakers get pretty loud for outdoor use. 100 hours on the battery. You can also get two of them and link them together for even more sound. I think Amazon sells a mic you can use over the aux connection if you want to use it as a PA outside. I have the Ion pathfinder 4 and these have really good sound for the money.