I used a company here in Michigan, Seaside
Seawalls who impressed me when I was doing a similar project. Even if you are not contracting the job, I would ask for a guy named Aaron, he was very knowledgeable and it would be worth (IMO) picking his brain. I personally like the raised bed idea and the stone
.
Hope this helps.