In a small bowl, mix together crushed garlic, Caribbean Jerk seasoning, and salt. Rub mixture evenly on all sides of the roast.
In a resealable gallon-sized bag, pour in the juice of one lime and orange juice. Mix together, then add the roast to the bag and seal tightly.
Place the roast in the fridge for 5-8 hours (or overnight), turning occasionally so that the roast is evenly marinated.
Spray slow cooker with non-stick cooking spray and pour all the contents from the bag into the slow cooker. Cook on low heat for 8-9 hours.
Remove the roast and gently shred with two forks (the roast should easily fall apart).
Remove liquid from slow cooker and set aside. Place the shredded pork back into the slow cooker and add 1 cup of the liquid back into the slow cooker; mix with the pork.
Let pork cook for an additional 15-20 minutes on low heat.
Mix together all salsa ingredients in a medium bowl. Cover and refrigerate at least 20-30 minutes to let flavors blend together.
Serve pork topped with salsa.
Serve over rice (optional).