It is nestled ten minutes outside of Sherbrooke (the seat of power for the District of St. Mary's), and 2.5 hours from the capital of Nova Scotia, Halifax.
Indian Harbour Lake is also located 5 minutes from the community of Port Hilfordd, which has a sand beach.
The main source of employment for people in the area is primarily forestry and fishing, but there is a restaurant located in the community as well.
A baseball field used to be located in the community but due to declining numbers and insurance issues it had to be torn down and replaced with a gravel pit.
Indian Harbour Lakes primary resource is trees but it also has a vast abundance of fresh water (from many different springs) and there is a possibility of gold.