Sea Tow Services International Inc., announced the opening of four new franchises: Sea Tow Buzzards Bay (Mass.), Sea Tow Montauk (N.Y.)…