Our one-pan fish dinner can go straight from the grill to the table. Be sure to serve with plenty of crusty bread to sop up all that delicious sauce.
Combine tomatoes, onion, garlic, artichokes, olives, caper berries, oil, and wine in a large straight-sided skillet (it will be used on the grill). Season with salt and pepper, then season fish on both sides with salt and pepper and arrange on top. Place lemon slices on top of and around fish.
Preheat grill to medium-high. Place skillet on grill, cover grill, and cook until fish is opaque throughout, about 20 minutes. Serve immediately with bread.