I have been on the hunt for a solid waterproof Bluetooth speaker for over a year...