Hi,
I've been there 2009 - I really love this part of the world. Have had the best days of my life near French Pass - the sea safari to Trio Islands was great.
Still a shame that the region is not mapped (except a few major roads/the coastline). I will try to spent some time on this whenever I could do so.