Thaw fish, if frozen. Rinse fish pat dry. In saucepan melt jelly over low heat remove. Stir in next 7 ingredients. Place fish in shallow dish, pour mixture over fish. Cover and refrigerate 1 to 2 hours turning fish occasionally.
Remove fish from marinade, reserve marinade. For charcoal grill, arrange medium hot coals around edge of grill. Test for medium heat in center of grill. Place fish on greased piece of heavy-duty foil in center of grill. Cover your grill and cook 15-18 minutes or until fish flakes.
For gas grill adjust your grill for indirect cooking. Grill over medium heat as above. Bring reserved marinade to boiling reduced heat. simmer uncovered 10-15 minutes or until reduced to 1/2 cup. Drizzle over fish sprinkle fish with cilantro,peppers,and onions.