In a pan, cook the salmon with the coconut oil (you can use olive oil), breaking apart as you cook. When this is finished stick in a bowl in the fridge to cool down.
Either in a blender or a food processor, blend the pine nuts until they look like this. These nuts are very moist and work great as a binder and give the salmon cakes a nutty taste.
In another pan, melt butter and add garlic and onions and cook until translucent. Remove salmon from fridge and add cooked onions/garlic, egg white, pine nuts, mayo cheese, mustard, old bay, and chives (basically everything except the bacon and asparagus).
Mix well and put back in fridge to chill for at least an hour. This helps make the mixture firmer and easier to work with. Lay out the strips of bacon lengthwise and place a few pieces of asparagus perpendicular to the bacon. Put a good sized mini cake amount of the salmon mixture, roll up tightly, and hold with a toothpick.
I put these right on foil but because of the bacon grease, the bottom of the bacon never got crispy so I recommend you put these on a raised tray with foil lined underneath to catch drippings.
Bake at 375 for 15-20 minutes, checking often. Serve these Bacon-Wrapped Salmon Cakes with Asparagus as a fancy schmancy appetizer at your next holiday party!