Beachfront restaurant Mar e Sol offers fresh seafood, sandwiches, and classic Portuguese dishes in a relaxed, family-friendly atmosphere.