All the waterfront in and around the town does mean that temperatures can get bracingly cold in winter. Average highs are at or below freezing from December to February! Summer months are nearly perfect, though. Expect highs in between 70 and 80 from June through September.