The junkyard can only be reached through underground tunnels. Head west from the tunnel under the tavern in Bareshade. Keep going west, you'll fight some wererats, and then you'll find a big junk pile blocking your way. You'll need to work at it to clear enough space to get to the surface where the junkyard is.