I remember finding a website on this site that had reviews from area restaurants. I believe it was a magazine even, or a section in a magazine. I recall a picture of three guys standing in front of surf boards stuck in the sand? Does this ring a bell to anyone? Could you please post the website to this? Thanks!