Seaside restaurant and pizzeria, Il Faro, offering seafood and more.