Melt the coconut oil in a large skillet over medium heat. In a medium bowl, beat eggs and water until smooth. On a plate, combine almond flour, garlic powder, salt and pepper.
Rinse each pork chop well. Dip both sides in egg/water mixture then into almond flour mixture, coating well then shaking off excess. Add chops to the preheated skillet; cook for 5 minutes per side or until they start to brown. Remove from skillet and set aside.
To the same skillet, add sliced onions; sprinkle with rosemary then cook and stir for 8 minutes or until browned. Push the onions to the side of the skillet. Add the mushrooms and cook until browned. Also push mushrooms to the side of the pan, with the onions. Return the pork chops to the pan then spread the onions and mushrooms on top of and in between each chop.
In a small bowl, combine coconut cream and coconut milk; pour mixture over pork chops, onions and mushrooms. Cook over medium-low heat for 5 to 8 minutes or until most of the liquid has evaporated and started to thicken and pork chops are tender. Serve each chop with a spoonful of onion/mushroom sauce on top.