The story of Beacon Point is based on legends and ghost stories from the Great Smoky Mountain region of the US.
Beacon Point was shot in about 23 days in Georgia and North Carolina.
The aerial shots in Beacon Point were shot using a drone helicopter camera rig. The drone was operated by 2 people and flown over waterfalls, mountain tops and through the woods.
The waterfall location in Beacon Point is rumored to be the largest waterfall in the USA on private land. The waterfall is located in Georgia.
The "Trail Tours" badge on Phil and Drake's uniform, is a slightly modified form of the commemorative logo (of the sort found on memorabilia related to tourism) for the real life Clingman's Dome. This is a popular tourist destination for visitors to the area around which this film is set.