Yes, if you boat in fresh water after being in salt water, the fresh water will kill any barnacles on your boat and they will fall off. However, you will most likely still have calcium stains left from where the barnacles were. This can be cleaned by hull cleaner soaps.