While the stretch along Lakeshore should be retail and a couple restaurants/cafes on the south side are in order, I don't see why Marine Parade needs to be "retail heavy". Lakeshore/Parklawn is a short stroll away. There's lots of pleasant things to do on the park side of Marine Parade, ride a bike, go for a jog or stroll, throw rocks in the lake with the kids, watch fireworks when they're on. It is a great spot even with the customary minimum of City park maintenance, ongoing construction and unsightly condo hats. It is a busy enough stretch and will be even busier with all these developments, there isn't really a demand for retail.