Italian restaurant, La Taverna del Faro, offers seafood, pizza, and Mediterranean dishes. They also have vegetarian options.