For pineapple salsa: Stir together fresh pineapple pieces, red onion, jalapeno, red bell pepper, lime juice and salt. Taste test for seasonings and set aside.
In a small bowl whisk together glaze ingredients: corn starch, soy sauce, pineapple juice, lime juice, honey, sriracha, garlic and ginger.
Heat glaze in a small saucepan over medium heat for 2-3 minutes, whisking often, until glaze has thickened slightly. Keep warm and set aside.
To grill the salmon: Prepare your grill by brushing your grates clean heating to 450-550 F.
Blot salmon filets dry with paper towels. The salmon should be very dry. This will ensure it from not sticking to the grill. Brush salmon filets generously with olive oil and season evenly with kosher salt and black pepper.
Grill the salmon skin side down over direct heat with the lid closed for 5-7 minutes or until the fish lightens in color and you can flip the salmon filets without them sticking.
Turn the salmon over, close the lid and cook for an additional 2 minutes or until desired doneness or fish flakes off easily. 130 F is salmon ‘finished’ temperature.
Let it rest: Cover the salmon tightly and let it rest for 3-5 minutes before serving, this will ensure optimum juiciness!
Drizzle/brush salmon filets with pineapple glaze evenly and top with pineapple salsa before serving.