Edithburgh is a small well laid out town sitting on 10 m high bluffs that look east out over the southern gulf. Most of the foreshore consists of crenulate, crumbling rocky bluffs, backed the a continuous grassy foreshore reserve and the main road. Three small beaches are located below the bluffs. On the north side of the town is a 70 m long east facing steep shingle beach fronted by rock flats, and backed by the reserve. In the town is first the small 50 m long sand beach on the south side of the boat ramp, with the caravan park on the backing bluffs, and 200 m to the south, a second 100 m long low beach running south of the southern jetty. A slipway also crosses this beach, with boats both stored on the beach and moored over the sand flats.
Dogs are welcome off leash on all beaches in Yorke Peninsula (except in National Parks).