Le Grand Soleil is a French restaurant offering fresh seafood and a varied menu in a beachfront setting with a large terrace.