News

The best places to whale watch in Maine are Bar Harbor, Boothbay Harbor, Kennebunkport and Casco Bay in Portland. The tiny town of Milbridge near the Canadian border is also known to have great ...