Where is Isla Farallón del Chirú?

Where is Isla Farallón del Chirú located?

Isla Farallón del Chirú, Isla Farallón del Chirú, Panama hat (approx. 8.35375°, -80.11085°)


Where is Isla Farallón del Chirú on the map?