Wish I could help, but I don't get to Charleston as often as I like. And when I go it's usually with the family so I don't have time to look for B&M's just bring my own and smoke on the beach.

I don't know where you are staying or how long you'll be down, but I highly recommend eating at a place called Salt on Sullivan's Island which is 15 or 20 minutes from downtown I think. It's a little pricy but the food is great it's a lot of fresh caught local seafood.