Prepare the Chicken: If not already cooked, boil, grill, or bake chicken breast until fully cooked. Let it cool, then shred or dice into bite-sized pieces.
Chop Ingredients: Dice the pineapple, bell pepper, red onion, and celery into small, even pieces for consistency.
Toast Nuts: Lightly toast the almonds or macadamia nuts in a dry skillet over medium heat for 2-3 minutes until golden and aromatic. Let cool.
Mix the Dressing: In a small bowl, whisk together mayonnaise, honey, Dijon mustard, salt, and pepper until smooth.
Combine Salad Ingredients: In a large mixing bowl, combine chicken, pineapple, bell pepper, onion, celery, and nuts.
Add Dressing: Pour the dressing over the salad ingredients and gently toss to coat everything evenly.
Chill and Serve: Cover and refrigerate for at least 30 minutes to let the flavors meld. Serve chilled and garnish with fresh parsley or cilantro if desired.