I understand the basics of digestion. I know that nutrients get absorbed by the microvilli, enter the bloodstream and travel to the liver but after all that, what is the biological mechanism that guides these nutrients to the proper receiving location?
Broadly speaking, nutrients that enter the blood from the gut, and those that are released into the blood by the liver, are available to any cells that require them. So there is no "guiding to the correct location" in the sense that you suggest.
Lipids for example are present in the various lipoproteins and can be acquired from these by all cells. Iron is bound to transferrin, and any cell with transferrin receptors can internalise the transferrin and take the iron. Glucose is available in solution in the plasma, and free fatty acids are bound to serum albumin in the blood. During starvation the liver produces ketones ("ketone bodies") which are taken up by many different tissues/cell types.