Isla Salsipuedes, just north of Isla Las Animas.
It has a north bight AND a south bight, separated by a low spit of land. so it's has good anchorage in any wind, and we VERY seldom ever saw any one else there, or even talk about it! We spent quite a bit of time there with NO other boats even close, or even in the other anchorage! Had the whole island to our self!!!
It looked like like the same place!
Greg