Prepare the grill for indirect heat at 350 degrees.
Liberally season pork belly with all-purpose dry rub. Set aside
Place remaining ingredients into a large cast iron skillet and stir to combine.
Place the skillet onto the grill, using an indirect cooking setup. Place an extra grill grate or wire rack over the beans.
Place the pork belly on the top grate, centered over the beans.
Close the grill lid and let cook 1 -1 1/2 hours, or until the baked bean sauce reaches a desired consistency. Stir the beans every 20 minutes. Serve warm.