I agree with pony about not going to the marina at night. Tropicana is a great restaurant though. Lately when we have gone there, we have gone on Saturday for lunch. Le Cigale is in Sandy Ground. Wouldn't go there at night either.
Would suggest either Orient Village or Grand Case at night, or one of the beach bars on Orient during the day. Depending on the season also some of the beach bars on Orient are open at night a couple days a week.