Wait...this is supposed to be set in Detroit's Belle Isle??? ! Yeah, RIGHT!
It has to be some other Belle Isle, I think. I agree...the Belle Isle in the Detroit River NEVER looked like that...not even in it's heyday. I don't think there were EVER houses or cottages on it; I think that it was always a public park with a zoo and aquarium and picnic tables, etc.