Try eliminating various sources
There are a lot of variables. First thing to try is unhook from the dock, get away from the marina, and turn everything else off. Transmit using the battery only. If that fixes the problem, turn on things one at a time.If the problem is still there while operating on battery power alone with everything else turned off, you might try a different and temporary antenna with a different coax to connect to it. A short length of coax with the antenna hung outside will do. You won't have the range but you can see how it sounds.My bet is on the XM setup and some kind of grounding problem with it. I would check that out very very carefully. You might need to completely remove it from the power source and all return and audio circuits. Mixing up power grounds with rf ground and or bonding systems is a common issue. You might be eating up your neighbors prop and not even know it.Your description of the sound is not exactly clear either. Is it really a hum or more of a buzz and what is the frequency?