Soften cream cheese at room temperature for 30 minutes.
Drain pineapple very well. Press in strainer to remove liquid.
Drain mandarin oranges. Pat with paper towels.
Beat cream cheese for 1 to 2 minutes until smooth.
Add powdered sugar. Beat until combined.
Fold in Cool Whip with spatula until smooth.
Add pineapple, oranges, marshmallows, and coconut. Fold gently.
Add strawberries and nuts if using.
Transfer to serving bowl. Cover with plastic wrap.
Refrigerate at least 1 hour.
Stir before serving. Serve cold.