Not the battery then, must be wiring or fuses. Did you have the battery taken out and missed a lead putting it back in? My boat has one set for motor and one for everything else. Don’t know why your horn would be on same wiring as motor but who knows. Also check wherever the wiring branches to all your accessories, probably under the console, and see if there are fuses there or something disconnected.