Lochbieler Island, Beaverstone Bay