Render the duck fat in the hot pan that was used to cook the duck meat. Deglaze with the Port wine (if desired) and add the shallot. Sautee for 2 minutes.
Add the duck stock and cranberry orange compote. Reduce by half (approximately 5 minutes).
Remove from heat and add the cream. Re-heat on low. Do not boil. Season with salt and pepper to taste.
Excellent served with duck breast, chops or tournedos, duck roast or magret.