In a large bowl, combine all marinade ingredients. Set aside 1/2 cup of marinade in a separate container.
Massage the chicken with the marinade and refrigerate for at least 30 minutes, or overnight for best flavor.
Preheat your grill to 350°F (or heat a pan to medium-high heat).
Once hot, grill the chicken and pineapple slices for 3-4 minutes per side, or until the chicken reaches an internal temperature of 165°F and the pineapples have grill marks.
Remove from the grill and let rest for 5 minutes.
Serve the grilled chicken over white rice, topped with a slice of grilled pineapple. Drizzle with the reserved marinade if desired. Enjoy!