Barracuda Point, también llamado Punt'i Pikú, queda justo al otro lado del canal de la playa Bárbara y cerca de la desembocadura del Spaanse Water. A veces barracudas de buen tamaño lo seguirán a una distancia mientras bucea, porque está invadiendo su terreno. No se preocupe, solo están curiosos.