The USCG does not charge for rescue. The guy you know who received a fine was most likely for violation of one or more regulations.