Clean and gut fish, remove top and bottom fins, scale and remove gills. Brush with 1 tablespoon olive oil and place on grill and cook until done, about 20 to 25 minutes, turning once.
Meanwhile, toss herbs and flowers into a mixing bowl. Add 2 tablespoons olive oil, lemon zest and juice and salt and pepper to taste. Toss and set aside.
When fish is done, remove to serving platter, garnish with herb salad and serve with oil and lemon juice.