Cut the pork shoulder into uniform 1.5-inch cubes, trimming any excessive fat while keeping enough for flavor.
In a glass bowl, whisk together the extra virgin olive oil, lemon juice, dried oregano, sea salt, black pepper, and minced garlic.
Toss the pork cubes in the marinade until well-coated, then cover and refrigerate for at least 30 minutes to tenderize.
While the pork marinates, cut the red bell pepper and red onion into chunks roughly the same size as the pork pieces.
Thread the marinated pork, peppers, and onions onto skewers, alternating pieces to ensure the flavors meld during cooking.
Preheat your grill or grill pan to medium-high heat and lightly oil the grates to prevent sticking.
Grill the skewers for 10 to 12 minutes, turning occasionally until the pork is cooked through and has a beautiful smoky char.
In a small ramekin, stir together the plain Greek yogurt and fresh dill to create a bright, creamy dipping sauce.
Remove the skewers from the heat and let them rest for 3 minutes before serving alongside the chilled yogurt dip.