An easy walk for the most part, with a couple of short rocky sections. On our visit the harbour side beach was covered in seaweed, not the most pleasant walking surface.
According to Motion X we walked 4.77 km, climbed 150 m.
By the way, it's nowhere near Middleton Beach; 24 km by Road, according to Google Maps.