As to the original OP's question just for info of people reading this thread. South Haven has some very nice Marinas, with clean bathrooms, pools, etc.
Even the municipal marina rents seasonal slips and their BR's are very clean.
Others are River Noir YC, Black River YC, Oak Harbor. All those have nice amenities and range in $1,800 to $2,700 for a 28' to 36' slip.
S/V "Sailmates" 1973 IRWIN 32 Classic
I want to live and sail forever, so far so good[/SIGPIC]