North American Indian heaven, place of peace and utter happiness to which people go after death (belief of some North American Indians); place where much of something desired can be obtained
If you say that a place is a good hunting ground for something, you mean that people who have a particular interest are likely to find something that they want there. Other people's weddings are the perfect hunting ground for ideas