Have you verified no power to the switch? Is there a circuit breaker for the horn?
Trouble-shooting depends on what kind of horn your boat has (electric or electric/air actuated). In either case the horn mechanism may have either seizing up or shorted out causing the CB to trip.
BTDT on my last boat, and the remedy was to fix the air actuator. Of course that was easier said than done . . .
