If you want to do a first class job, start with a nice piece of
wood, or maybe starboard, a bit larger than the lights.
Cut some pieces of hard tubing of whatever material to a length equal to the thickness of the insulation. These will be your standoffs.
Cut, drill, whichever seems best, small holes through the insulation, for the standoffs.
Screw through the
wood, down through the standoffs, and into the
hull behind.
Attach the light to the wood, and you have an
installation worthy of a super yacht. The sound insulation isn't damaged or compromised, and the light is permanently fixed, yet removable--as it should be. And it looks properly yacht-y, assuming that's they way you prefer to keep your
boat.
Another alternative that works especially well in an
engine room is a LED string. Get a good one, that can handle a wide voltage range. The
cheap ones are... well..
cheap. The advantage of them in an engine room is they cast a nearly shadowless light. You can see all into all of the previously dark corners.