Stir pineapple juice, lime juice, vinegar, salt, pepper and honey in a bowl until honey dissolves.
Add cranberries, ginger and carrots and toss to combine. Refrigerate for at least 1 hour. Toss again before serving.