Davidson Whaling Station Historic Site is located on the southern shore of Twofold Bay, on Kiah Inlet at the mouth of the Towamba River, 35 kilometres by road south of Eden. Access to the site is by unsealed road through East Boyd State Forest or by boat to the beach on Kiah Inlet.