Magnolia is within short walking distance from the river. Dogwood is 2 miles down a paved road. There is also a hiking trail from Dogwood to just short of the river.
Depending on where you're staying, the Magnolia area is practically next to the day use area with the river passing through, while the Dogwood area is about a mile down the trail.
Thanks! Your answer is awaiting moderation.