I'd say you probably can't go in wearing a bathing suit, but if you have normal dining attire like a poll/button down, pants and shoes you should be fine. My guess is nice shorts would be fine too.
Flip flops and shorts are acceptable attire anywhere in Charleston.
No not really. With Charleston being a resort town, resort wear or what you would likely wear touring should be fine.
I believe they open at 5pm.
Thanks! Your answer is awaiting moderation.