Any of the tiny,
tube-shaped Bluetooth waterproof speakers you can find on Amazon would be perfectly suitable. Small, light, decent battery life, and under 20 bucks. Not the greatest at music playback, but for GPS turn-by-turn cues? Tough to do better.