1. In a large mixing bowl, whisk together lemon juice, oil, thyme, rosemary, andgarlic. Add salmon and let marinate 10 to 30 minutes. Preheat grill to medium-high heat.
2. Alternating mushrooms, tomatoes, onion, and salmon pieces, place 2 or 3 of each on 8 to 12 skewers. Brush vegetables and fish with marinade and sprinkle with salt and pepper.
3. Brush grill with vegetable oil. Place skewers on grill and cook 2 to 3 minuteson 4 sides, for a total of 8 to 12 minutes. Salmon should flake when cooke through.
4. Serve hot, with lemon wedges on the side.
Source: fresh magazine July, August 2010