off castle rock in marblehead, mass