The three largest pharmacy chains in the United States are CVS, Rite Aid and Walgreens. All three of these chains and more can provide good passport photos for you. All total these 3 chains have over 20,000 locations, so you should have no problem finding a location to take your passport photo.