In the first episode of the TV series, Lockie's family is seen driving into the town of Angelus past this point. The artistic license is forgiveable though. The real entrance, past interminable car yards is not exactly glamorous.
Find the cache and enjoy the view over the harbour towards town.