Have you considered Orient Beach? It's been nice and calm the last two times we've been there.