1.
To prepare the chicken, combine the olive oil, rosemary, oregano, and garlic in a large bowl and season with salt and pepper. Add the chicken and turn to coat. Cover and refrigerate, occasionally turning the chicken, for at least 4 hours or overnight.
2.
Preheat a ridged stove top grill pan over high heat. Remove the chicken from the marinade, discarding the marinade. Alternately thread 3 pieces bell pepper, 3 pieces onion, 3 pieces pineapple, and 4 pieces chicken on each skewer. Place on a platter and repeat process with the remaining ingredients and skewers.
3.
Brush the skewers evenly with half of the balsamic glaze. Add the skewers to the hot grill pan and cook for 4 to 5 minutes. Turn the skewers and brush them with additional glaze. Cook for another 4 to 5 minutes. (You may have to do this in batches if your grill pan isn’t large enough to hold all the skewers at one time.)
4.
Sprinkle with the toasted coconut.
5.
Serve the skewers on a bed of the lettuce leaves. Brush with additional glaze and serve remaining sauce on the side.