I don't have marine speakers in mine, but they are up under the dash where they are out of the sun & water getting splashed on them is minimal at best. Plus, they came in a truck I bought so if they crap out I'm not out anything, lol.. The set in the boat is either Kenwood or Alpine, don't recall.