For a vegetarian option, substitute the ham with grilled halloumi cheese or marinated artichoke hearts. To prevent the cheese from drying out, assemble the skewers shortly before serving. A drizzle of balsamic glaze can add a touch of sweetness and acidity that complements the other flavors beautifully. Consider chilling the skewers for 15-20 minutes before serving for an extra refreshing treat, especially on warm days.