Barracuda Grill is a seafood restaurant offering an eclectic menu featuring local catches in a cozy, fish-themed setting with patio seating.