Barracuda is a restaurant offering seafood dishes with waterfront views.