In a small bowl, whisk together teriyaki sauce, honey and oil. Place salmon in a large resealable bag and pour in marinade. Seal bag and turn to coat; refrigerate for 30 minutes.
Preheat grill to medium heat.
Lightly oil grill grate.
Remove salmon from marinade, discarding marinade. Season with salt and pepper, if desired. Place salmon on the preheated grill.
Cook for 6 minutes per side or until fish flakes easily with a fork.