Inverloch is a coastal rural town in South Gippsland, 125 km south-east of Melbourne. It is at the mouth of Anderson Inlet, which is the estuary of the Tarwin River, and is about 8 km east of Wonthaggi.
Anderson Inlet, a water area of about 25 sq km, is protected from Bass Strait by a large sand spit on which the town of Venus Bay is situated. The inlet’s coastline varies with flood and tidal movements, and the beach at Inverloch is similarly variable. From time to time jetties have been smothered in sand or left high and dry.