Rinse the cranberries under cold water and remove any stems or bad berries.
In a food processor, combine the cranberries, red onion, and jalapeño.
Pulse until the mixture is finely chopped but not pureed.
Transfer the mixture to a bowl and add the chopped cilantro.
Stir in the orange juice and lime juice.
Add sugar if desired and season with salt to taste.
Taste and adjust seasoning as needed.
Cover and refrigerate the salsa for at least 30 minutes to allow flavors to meld.
Serve chilled with tortilla chips or as a topping for grilled proteins.
Store any leftovers in an airtight container in the fridge for up to 3 days.