It may well damage the motor - or more precisely, the motor controller... (the motor itself would probably handle the overvoltage just fine)
The most efficient method would be to add a switching regulator between the batter and the motor. A switching regulator works by switching the 18 volts on and off rapidly, adjusting the on time to off time ratio so that the average output voltage would be 12 volts. This switched voltage is fed through an internal filter on the regulator output circuitry, which 'averages' the output voltage to the load.
You could use a big resistor, but, the voltage drop across the resistor is wasted power. And, as the battery voltage drops, the motor voltage drops proportionally.
A linear regulator doesn't have the output voltage drop issue, but, it wastes just as much power as the resistor. (at least 1/3 of the total available power is wasted in the resistor/linear regulator approach)
However, the Dewalt tool batteries may not have the capacity to keep your trolling motor going for very long...