Things to do in Castine ME, one of the oldest towns in New England. An hour northeast of Bar Harbor, its home to Maine Maritime Academy.
5