Welcome! There's some beeps you can disable, others you cannot. Thanks litigious society!
Beeping when locked: You can configure this under the "Config" menu in the car, along with other settings. I've setup my 2013 to automatically lock when I walk away from it, and to beep so I know it locked. You can also tell it to flash the lights instead, or even to do nothing, I think.
Beeping when plugging in: You can disable this if you're "sneaky" and using the 120V EVSE that came with the car (or any other EVSE that isn't "hardwired"). Basically, you need to set your car up for delayed charging, so it doesn't start charging immediately when you plug it in. Next, you plug in the EVSE to the car BEFORE plugging it into the wall. Then, plug it into the wall. You should see the dash light start to blink green, indicating it is setup for delayed charging, and there will be no beep.
You can setup the delayed charging to start at, say, 11pm, so it's ready to go at 8am, assuming you setup a 12A charging rate. As an side, back to the litigious society, the car will default to charge at the slower 8 amp rate, and you need to force the 12 amp rate each time. This is because of lawsuits and the fact that some people's electrical is not up to snuff to support a high current for so many hours.
There's ways to override an individual charging session to charge immediately when you need that capability, but in those cases, it will beep.