green mountain club swimming spot in leicster, ma