Soak raisins in warm water for 5 minutes to plump, then drain well. Pat pineapple dry if using.
Whisk mayonnaise, Greek yogurt, lemon juice, honey, salt, pepper, and cinnamon in a bowl until smooth.
Combine grated carrots, drained raisins, walnuts, parsley, and pineapple in a large mixing bowl.
Pour in the dressing and fold until everything is evenly coated.
Chill 15–30 minutes to meld flavors. Taste and adjust salt or lemon before serving.