Lakehead Marina is expensive, I think their lowest price is $29/night. Reservations are recommended.
Their location is technically on Minnesota Point, a peninsula that juts between MN and WI. Being so close to downtown they can charge whatever they want.
It is small with only 30 sites. We arrived late, after the marina offices had closed, and our site number and directions were taped to the door. Their website has some photos, always the best views, of course. PM me if you would like some additional campground photos.
Their
web site.