To prepare the dressing, combine the vinegar, oil, water, dijon, garlic, and honey in a blender and blend until completely smooth. Set aside to let the flavors meld while you assemble the salad.
Use a sharp knife to shred the romaine hearts, then place the shredded romaine in a large serving bowl. Add in the shredded cabbage, cranberries, almonds, and gorgonzola, and toss well.
Dress the salad about 15 minutes before you plan on serving it, to help soften the cabbage a bit. You don't want to add the dressing too far in advance, or the romaine could get too soggy. Toss everything well, and serve with cracked black pepper, if desired.
You can make this salad and dressing up to 48 hours in advance, as long as you don't pour the dressing over the salad until just before serving. Any leftover dressing can be kept in an airtight container in the fridge for up to 7 days.
*Look for dried cranberries that are sweetened with apple juice to avoid any added refined sugar.