Barracuda Point, also called Punt’i Piku, is just across the channel from Barbara Beach and near the mouth of Spanish Water. Nicely sized barracudas will sometimes follow you at a distance on your dive, because you have invaded their home turf. This dive site is located on the peninsula next to Caracas Bay and can easily be reached from the shore.