Cook the potatoes. Place the potatoes in a large pot and cover them with cold water. Bring to a boil and season the water with salt (about a tablespoon). Reduce the heat, cover with a lid, and simmer the potatoes for 10 to 15 minutes, or until fork tender, but not overly soft. Drain the water, leaving the potatoes in the pot, and let them steam dry and cool for 5 minutes. Once cool to the touch, cut the potatoes into chunks and place them back in the pot.
Fry the bacon. While the potatoes are cooking, fry the bacon in a large skillet over medium heat. Use a slotted spoon to transfer the bacon to a paper towel-lined plate.
Saute the onion and garlic. Add the onion to the skillet, and saute for 3 to 4 minutes, until softened. Add the garlic and saute for another minute.
Whisk the dressing together. Add the honey, mustard, salt, and pepper to the skillet. While whisking those ingredients together, pour in the vinegar, and stir for 1 to 2 minutes, until slightly reduced.
Toss together. Pour the dressing over the chopped potatoes in the pot, add the crispy bacon, and gently toss together (you want the potatoes to stay chunky, and not get too mashed).
Garnish. Serve warm and garnish with fresh parsley.