Head of the meadow beach in north truro, mass., on cape cod