The new Seaport location is the largest and most social, according to founder Dr. Jonathan Leary.