Temperatures reached as high as 31.2 degrees in Melbourne, perfect conditions for a trip to St Kilda Beach.