Matt, you're spot on.
Our launch point was fine last summer. Now it's rock central.
The breakwater they've constructed at Middle Park is deliberately there to catch the movement of sediment heading towards St. Kilda in order to build up a beach. The phenomenon of this movement is called long-shore drift (
en.wikipedia.org/wiki/Long-shore_drift). By capturing the long-shore dift, it builds up a beach on the far side (Port Melbourne side) of the breakwater to the immdiate detriment of the beach at our launching point.
Illustrated nicely here:

Sometimes, this intervention in the natural processes works out ok. However, most of the time it creates more problems than it solves because the rate of erosion is increased on the downdrift side due to a lack of supply of sediment - hence the problem is just transferred. This necessitates the construction of more groynes to be constructed to protect that area.
The UK has been experimenting with (and making an absolute mess of) groynes for a long time, and some of the constructions have actually caused villages further down the coast to fall into the sea...
Dumb, badly thought out plan, done for aesthetic purposes. Shoulda learnt from the Poms - we've been making a mess of this stuff for a LONG time (Barmston and Mappleton on the East Coast of the UK being two of the better examples of why this stuff should be left alone)
...and the damn thing limits the sailing angles!!! I might seriously have to get a bigger fin to ensure I can stay upwind and away from that hideous collection of rocks...