Der auch als Punt'i Piku bekannte Tauchplatz Barracuda Point befindet sich gegenüber vom Barbara Beach in der Nähe der Mündung der Lagune Spanish Water. Möglicherweise werden Ihnen bei Ihrem Tauchgang mit etwas Abstand Barrakudas von beeindruckender Größe folgen, da Sie in deren Lebensraum eingedrungen sind. Lassen Sie sich davon nicht aus der Ruhe bringen: Sie sind nur neugierig.