I'm not sure where you are staying but just got back and Happy Bay is a great choice for a quiet beach. As far as restaurants, we enjoyed Calmos Cafe in Grand Case and Le Piment in Orient Village.
<img src="http://www.traveltalkonline.com/forums/images/graemlins/dine.gif" alt="" />