Preheat your grill or oven to 400°F (200°C). If using a grill, lightly oil the grates to prevent sticking.
In a small bowl, whisk together honey, pineapple juice, soy sauce, olive oil, minced garlic, ground ginger, black pepper, and salt until well combined.
Place the salmon fillets in a shallow dish and pour half of the honey-pineapple mixture over them, reserving the other half for later. Allow the salmon to marinate for at least 15 minutes.
If grilling, place the salmon fillets skin-side down on the grill and cook for about 5-7 minutes. Flip the fillets, brush with the reserved glaze, and cook for an additional 5-7 minutes or until the salmon is cooked through and flakes easily with a fork.
If baking, place the salmon fillets on a lined baking sheet and bake for 12-15 minutes, brushing with the reserved glaze halfway through, until cooked through.
Remove the salmon from the grill or oven and let it rest for a few minutes. Garnish with chopped cilantro and serve with lemon wedges on the side.