Combine all of the salsa ingredients and mix well. Let sit for an hour covered in the refrigerator for an hour for the flavors to meld.
Set up grill for cooking over medium-high heat. Brush and oil grates before cooking.
Season the fish with a drizzle of olive oil, salt and pepper. Place fish on the grill (flesh-side down) at a 45° angle to the grates cook for 4 to 6 minutes. Use a spatula to flip and cook for another 5 minutes or so. The halibut is done when it is still moist, flakes with a fork and has just turned opaque at the center.
Remove from grill and serve immediately with Macadamia-Pineapple Salsa.
Recipe by Grilling Outdoor Recipes powered by Bull Outdoor Products at https://blog.bullbbq.com/grilled-halibut-with-macadamia-pineapple-salsa/