The overall best outdoor Bluetooth speaker is the JBL PartyBox 300. It strikes the right balance between exceptional audio quality, entertainment value, battery life, and portability.