Barracuda Point/Punt'i Piku
Het wil wel eens voorkomen dat nieuwsgierige barracuda’s u hier achterna zwemmen. Barracuda Point wordt ook wel Punt'i Piku genoemd en ligt aan de ingang van het Spaanse Water, tegenover Barbara Beach. Barbara Beach is een modern gebied waar recentelijk riante huizen zijn gebouwd.

