Fincantieri Marinette Marine will receive $3 million from the state's Harbor Assistance Program grant program.