Charleston Lake Provincial Park is located on Charleston Lake near Athens, Ontario, Canada, in the township of Leeds and the Thousand Islands. The park occupies 23.53 square kilometres in the Frontenac Axis region, a southern extension of the Canadian Shield.