Preheat oven to 400 degrees.
Lightly coat a shallow baking pan with olive oil. Season both sides of chicken with salt and pepper then place on prepared pan; set aside.
In a blender or food processor, combine pineapple, red onion, lime juice, soy sauce, honey, lime zest, cilantro and garlic; puree until smooth.
Pour sauce over the top of the chicken; roast for 30 to 35 minutes or until chicken is cooked through.
Let stand for 10 minutes then serve.