I was part owner of one in TN and knew all the other owners on the lake.... the marina owns you.... you will never make everyone happy.
The best income is slip rental on a 12 month contract. A nice restaurant is key. What makes the most people happy is the personal touch and the residents get GREAT service.
Will you be owning a full service marina?