Cannibal Island

The island to the south-west of the Meathead Islands.