Boats at Cape Ann Marinaphoto credit: Bob MacKinnonCruise the riverphoto credit: Cliff AmeroFishing off Cape Ann Horizonphoto credit: Bob MacKinnonCruise the Riverphoto credit: Cliff Amero