Where to Apply for Passport?

When I had to get my passport because we were taking a cruise, I went to the post office to apply for it. I then went to CVS to take my passport photos.