First make the salsa. In a medium bowl, combine the peaches, mango, red onion, cilantro, jalapeño, lime juice, and salt. Gently stir and set aside.
Pat the salmon with a paper towel to remove excess moisture. Rub each piece of salmon with oil and sprinkle generously with salt and black pepper.
Preheat grill to high heat of 450-500 degrees F. Clean grill well and oil the grates with an oil-soaked paper towel.
Place salmon filets directly on the grill, skin side down. Close the lid and grill for 5 to 6 minutes. Check with a metal spatula, if the salmon has nice grill marks and comes off the grill easy, you can go ahead and slowly flip it over.
Cook for another 2 to 4 minutes, cooking time will vary depending on the thickness of your salmon. The salmon is done when it flakes easily with a fork. Don’t overcook.
Transfer to a platter and drizzle with a little hot honey or honey, if using. Let rest for 5 minutes. Remove the skin from the salmon and serve with mango peach salsa.