Is it okay to smoke at the lake or at the ballfields?

NO. There is a Town Bylaw prohibiting smoking at the lake (other than in the parking area), as well as at all the ball fields and playgrounds.