Coast of Maine lobster compost is good stuff! As for the wind, I feel your pain, it was windy as heck here for over a week. Everything is still in pots huddled on the porch. You are brave to plant that stuff out up there this early - there's still a chance of frost up there, ours is barely past! Hopefully the windbreak with help, but if the weather clears (yea, I know, fat chance of that lately!!) you might still get a spell cold enough to cause frost, so keep some sheets ready!