Restaurante Barracuda is a seafront fish restaurant in Santa Maria, known for seafood rice dishes and fresh fish. When product and service align, it’s excellent. The issue is inconsistency: book ahead, ask what’s available, and come with time — not urgency.
When the place has everything… except consistency
Barracuda sits exactly where a fish restaurant in Santa Maria should: right by the sea, open views, steady breeze, and tables that make you want to stretch the evening. You sit down, look around and think: this will be a good dinner.
Sometimes you’re absolutely right. Other times, not so much.
A fish restaurant with ambition
Barracuda is a seafood-focused restaurant with a broad menu, local dishes with a slightly “upmarket” touch, and a clear intention to play in the top tier of the seafront. It’s not casual or cheap, but it isn’t trying to be exclusive either.
When it’s on form, many people call it one of the best restaurants on the island. The issue is that it doesn’t perform the same way every time.
High level… when the product is actually there
The strong point is obvious: fresh fish. You’ll repeatedly see mentions of arroz barracuda, rich seafood rice dishes, baked fish, ceviche, fritters, and even more niche items like goose barnacles or cracas.
When they have the ingredients and the kitchen is sharp, the result can be excellent.
When they don’t, frustration kicks in: dishes sold out, fish that wasn’t truly available, portions that feel small for the price, or uneven execution.
It’s worth asking what they actually have today, not just trusting the menu.
From excellent to exhausting
This is the real weak spot. Some reviews praise friendly, attentive, professional staff, with specific waiters who genuinely lift the whole experience. Others describe endless waiting, forgotten items, reservations that “don’t exist”, and a team that seems overwhelmed.
The vibe is usually pleasant and calm, but when the place fills up, the pace suffers. A lot.
Barracuda isn’t unpredictable: it’s inconsistent.
Reservations, menu reality, and timing
The same problems show up in the negative comments:
– Poorly handled reservations
– Too many “not available” dishes
– Long waits with no explanation
– Card payments that fail
– A general sense of disorganisation
It’s not constant, but it happens often enough to be worth warning about.
How to improve your chances
Book and confirm on the same day.
Ask what fresh fish they have before you decide.
Arrive with time and no rush.
If the restaurant is full, adjust expectations.
And if everything clicks, enjoy it — it can be a great dinner.
Brilliant… when the day cooperates
Barracuda has the location, the product and the kitchen to be a reference point in Santa Maria. And sometimes it is. Other times, it runs at half-speed because of organisational issues that shouldn’t happen at this level.
It’s a restaurant where a great night and a frustrating night can be separated by nothing more than the day you choose.
The sea never fails here. The rest sometimes does.


