"Resting is part of cooking. That bacon you cooked to perfection that's still in the skillet? Yeah, that's too late. You need to remove things from heat a little earlier than youd think so that the ambient heat continues to do its job. Otherwise you're overcooking it."
Sounds like you're doing it wrong. Line a baking sheet with foil, lay out the bacon in a single layer, and pop it into the oven. If you like chewy bacon, start with the oven cold, turn it to 400, and cook 15-17 minutes. if you like it crispy, start with a hot oven and 12-14 minutes. no splatters, ball up the foil afterward for easy cleanup, and done.