I found this via a google search for: 2012 wrangler engine block heater plug location:
It is located on the drivers side behind the washer fluid reservoir.
The cord is coiled up nicely and zip tied there.
also found this:
The engine block heater cord is found under the hood bundled in front of the battery tray.