Visiting Boston

Gloucester would be another (closer) sea port if you're up for ranging a bit far and wide... Similar attractions to Portland...