OO has indeed nailed it - Carcase Island - I think the islands in the first picture are the Jasons right at the NW end of the FI.
Was there on one visit and a FIGAS Islander arrived, unloaded 2 big guys and 75% of the kit in the cabin - then spent an hour ferrying the lot in small loads the 15 kms over to West Point - building a new wireless mast or something. Maybe 3 or 4 trips. Not sure where the landing strip is at West Point but it must be tiny! West Point is a great place to see Albatross