I've had some mighty experiences with a few models that might just fit your bill for outdoor toughness and quality sound. The JBL Charge 5 has been my go-to for quite some time now. It’s got that rugged durability you're looking for, plus it's waterproof and dustproof, which makes it perfect for any outdoor adventure. The sound clarity and bass are quite impressive for its size, and the battery life won't let you down—it boasts up to 20 hours of playtime!
Another solid option is the UE Boom 3. It delivers vibrant sound and deep bass with a battery life that lasts about 15 hours. Plus, it's virtually indestructible with its waterproof, dustproof, and shockproof features.
And just to keep things light—why do portable speakers make terrible secrets-keepers? They always break the sound barrier!