In a bowl, combine the pineapple, onion, bell pepper and cilantro. Cover and chill.
PREP THE FISH:
In a small bowl, combine the lime juice and the oil. Set aside. Salt and pepper the fish.
Heat and oil your grill. Grill the snapper for approximately 4 to 8 minutes on each side, basting with the lime juice mixture. The fish is done when it flakes easily when tested with a fork and is no longer translucent in the center.
Notes
You can add in some minced red bell pepper too, if you'd like.
If you are following the Paleo diet, use avocado oil or olive oil in place of the vegetable oil.