All above suggestions are great!
If you are into dining (I'm addicted to chocolate)
bricegirdles in glenelg is awesome.
spats cafe in hyde park have the best deserts on the planet and the building has been there since 1800s
semaphore beach has some great attractions