Prepare the pineapple by cutting off the top and bottom, removing the skin, and cutting out any remaining eyes. Cut the pineapple into 1-inch chunks, discarding the tough core.
Slice the cucumber into thin half-moons. If using a regular cucumber, cut it in half lengthwise and scoop out the seeds first.
Thinly slice the red onion. For milder flavor, you can soak the slices in cold water for 10 minutes, then drain and pat dry.
In a small bowl, whisk together lime juice, honey, olive oil, salt, and pepper until well combined.
In a large mixing bowl, combine pineapple chunks, cucumber slices, red onion, cilantro, and mint.
Pour the dressing over the salad ingredients and toss gently until everything is evenly coated.
Let the salad rest at room temperature for 10 minutes to allow flavors to meld, then serve immediately or refrigerate until ready to eat.