We're looking to start a small brewery and have decided to call it "Loons Landing". I'm wondering if perhaps it would be more correct to call it "Loon's Landing". I know that, as a business, we're able to call our business anything we want and correctness is subjective, but, because I'm curious about grammar, I'm wondering which spelling would present it as meaning "This is a spot where loons (as in the bird) land at (or perhaps did land at, some time in the past".
I sometimes have difficulty with apostrophes and whether they are necessary, especially in proper nouns, so I'm looking for some guidance here.