Both of those JBL and Bose deliver a range of speakers, some are small and compact whereas others are large enough to fill a space with sound at a party. Bluetooth belters at around $79 / £79. It's not profitable any awards for design, but it's IP67 drinking water- https://www.bluetoothspeaker.top/bass-subwoofer-loudspeaker-stereo-rgb-light-transparent-bluetooth-speaker/