If you are going to Charleston for any length of time, you must play The Ocean Course on Kiawah. It has a habit of humbling one's self.
As far as restaurants are concerned, here are a few more:
82 Queen
Poogan's Porch
High Cotton
Blossom Cafe
For a good breakfast, I venture out to Isle of Palms to Acme Low Country kitchen. Love their biscuits.