Cut the pork into large chunks (3-4 inch cubes), this allows the marinade to penetrate the pork well during cooking. Salt all the cubed pieces and allow to rest in a bowl while you make the marinade.
Place the cloves, cumin seed, cinnamon stick, black pepper corns and allspice in a cast iron skillet on medium high heat. Toast them until you it becomes fragrant, be careful not to burn. Transfer to blender. Now toast the garlic cloves and transfer to the blender.
Add juices to the blender along with the oregano, charred garlic, achiote paste, 1 teaspoon of kosher salt and blend well until the mixture is smooth.
Clean your banana leaves and warm them in the microwave or the oven, this helps soften them and makes them easier to work with. Lay 2 leaves down and another 2 in the other direction to help form a pouch. Place your meat in the center. Add bay leaves, tomato slices, bell pepper slices and onion slices to the top of your meat pile and fold the leaves over to form a package. Place inside a large Dutch oven and refrigerate overnight if possible, otherwise, it can go directly on the smoker at 250 degrees for 4 hours. Remove from smoker and place in the oven at 225 degrees for 2-3 more hours until meat is tender (check each additional hour, it is ready when the meat is fork tender).
Remove the bay leaves and place the meat and the juices is a serving dish and shred with a fork. Serve with fresh corn tortillas, pickled red onions, lime and shredded queso fresco. You can also serve it with stewed beans and rice, fried or baked ripe plantain and tortillas.