Barracuda Point, ook wel genaamd Punt'i Piku, ligt precies tegenover het kanaal tussen Barbara Beach en het Spaanse Water. Mooie flinke barrakudas kunnen je soms op een afstand volgen tijdens het duiken omdat je hun terrein bent binnengedrongen. Maak je geen zorgen, ze zijn alleen nieuwsgierig.