BARRACUDA Saitta Beach is a restaurant specializing in local seafood dishes, with a focus on sublime preparation. It is recommended for dining in a magical and suggestive setting, offering spectacular first courses and very good desserts.