I spent 2 years on Cocos,my tally for bone fish was 56 over time I was there, might sound a lot,but fishing most days when weather was good,so about 1 bone fish per 10 days,in my time,best area South of west island jetty,walk about 2km along lagoon and find them.