In a mixing bowl, combine honey, onion, lime juice, soy sauce, hoisin sauce, garlic, jalapeno, and ginger. Stir to mix well. Pour over fish and let marinate at least 2 hours in the refrigerator.
Grill the fish for 5 minutes. Turn and cook another 5 minutes or until the flesh is flaky when tested with a fork.