The weather in the summer is cool with temperatures rarely reaching 90F and averaging in the day and around 60F at night.
According to the United States Census Bureau, the town has a total area of , of which, of it is land and of it (1.74%) is water.