Where is El Farallon del Chiru?

Where is El Farallon del Chiru located?

El Farallon del Chiru, Cockle, Panama hat (approx. 8.35°, -80.13333°)


Where is El Farallon del Chiru on the map?