In a medium mixing bowl whisk together ALL the marinade ingredients.
Pierce the pork with a fork all over the surface.
Add pork loin to a large Ziploc bag and pour the marinade mixture into the bag. You can also marinate the pork in a pan, make sure you cover the top with plastic wrap. Let marinate for at least 3 hours or overnight in the fridge.
When ready to cook, preheat the oven to 350°F.
Add the pork loin WITH the marinade to a 9x13 casserole dish. Add some rosemary.
Bake uncovered for about 1 to 1 ½ hours making sure to baste the pork every 30 minutes. The meat should register in the middle 140°F.
Remove from the oven and let ut rest for 10 minutes before slicing and serving.