Marathon Sports, with a dozen stores on both sides of the harbor, carries equipment and clothing for tennis players and golfers.