Scrub the pineapple. Cut in half lengthwise all the way to the crown. Carefully scoop the flesh out trying not to tear the peel. Cut flesh in cubes, discarding center core. Reserve.
Make the pastor meat:Bring 4 cups of water to a boil. Turn off heat and soak the trimmed, dried chiles until they rehydrate, 10 minutes. Remove chiles from the hot water and place them into the blender together with chipotles, Annatto paste, cloves, oregano, thyme, garlic cloves, onion, pineapple juice, vinegar and half the scooped pineapple flesh. Add some of the dried chiles soaking water and process until smooth. Place the pork meat or chicken in a resealable bag, add the marinade passing it through a strainer and reseal the bag. Marinate the meat in the fridge for at least two hours
In a large skillet over medium heat, cook the meat in a little olive oil, stirring often until fully cooked and slightly browned, 10 - 15 minutes. Keep warm until ready to serve.
When ready to serve, fill the hollowed pineapple halves with the hot Pastor meat or chicken, top with the remaining pineapple, the chopped onion and the cilantro. Enjoy in warm soft corn tortilla tacos and your favorite salsa.