Heat oven to 300°F. Line a rimmed baking sheet with foil.
Remove the top and bottom of the pineapple. (Do not discard.) Core the pineapple and trim the outside.
Sprinkle the inside and outside of the pineapple with 1/2 tablespoon of your favorite BBQ rub.
Chop up pineapple chunks from the interior and add to a bowl (about 1/2 cup or so). Add the cubed pork and sprinkle with remaining BBQ rub.
Stuff the center of the pineapple with the cubed pork. Recap the pineapple with the pineapple top. Place on a baking sheet lined with foil.
Drape the top of the pineapple with bacon and make a lattice, covering the whole exterior. Use skewers to secure the top and bottom back on. Cover in foil and roast in the oven for 3 1/2 hours. Remove the foil and continue roasting for another 1/2 hour, or until the bacon is crisp.