I’ve had a number of shower radios over the years, and they’ve always had the same problem: poor reception. Due to whatever confluence of causes including construction materials, room locations, and what-have-you, the antennae of shower radios always seem inadequate. Reception tends to be poor or nonexistent.
Why not build a shower radio into a shower curtain, and weave an antenna through the shower curtain, so that a much larger antenna would be possible? That should dramatically improve reception, at least in showers with curtains instead of glass doors.