I've had good luck so far with a cheap pair of Poly Planar box speakers.
WEST MARINE Speaker at West Marine
I mounted them under the hard dodger so they are not exposed to rain or spray. The sound is not bad and at 50 bucks a pair, you can replace them without crying if they eventually stop working. I like Irunbird's idea of mounting them behind inspection ports.