Drain the pineapple well. Press gently with the back of a spoon in a sieve to remove extra liquid.
Too much juice can make the salad runny.
Mix the base. In a large bowl, stir together the cherry pie filling and sweetened condensed milk until smooth and even in color.
Add the fruit. Fold in the drained crushed pineapple. Stir gently so you don’t break up the fruit too much.
Fold in the fluff. Add the whipped topping and fold with a spatula until no streaks remain. Keep it light—overmixing can deflate it.
Stir in the extras. Add mini marshmallows, nuts, coconut (if using), vanilla, and a small pinch of salt.
Fold just to combine.
Chill. Cover the bowl and refrigerate for at least 2 hours, or up to overnight. Chilling helps it firm up and lets flavors meld.
Serve. Spoon into a serving bowl and, if you like, top with extra cherries, chopped nuts, or a sprinkle of coconut for a pretty finish.