Located on the beautiful shores of Lake Champlain, Indian Bay Marina provides boaters with a secluded location to dock.