A personal player with ear speakers would work fine. I'm afraid that speakers on the boat would require a large amount of power in order to produce sound that can overcome the "noise" made by wind and splashing water. That power would come in the form of large heavy magnets on the speakers and, most of all a pretty heavy power supply.
GARY