With offices in St. Clair Shores, Passport Health delivers travel-based medical services to patients across the nation, including immunizations and health information for travelers. It also offers travel insurance through partnerships with separate insurance providers.