Seafood restaurant Il Veliero, located near the Trappeto harbor, offers indoor and outdoor seating with scenic views.