You can use iStockphoto
iStock Photo: Royalty Free Stock Photography, Vector Art Images, Music & Video Stock Footage | iStock or other micro stock websites.
But if your photos are unique or from the same area, I would recommend to create your own stock photo site.
Check out
Ktools.net : Sell Photos Online : Photo Gallery Software : PhotoStore, PhotoHost, PhotoShow for turn key templates, hosting and ready to go payment options.
Under "Testimonials" you can see what other people have done with their tools sites.
My tools site is
OddH Stock | Quality stock photos from middle of Norway
Very few photos, (I had a pc breakdown and lost lots of photos before I got around to upload. I'm now a very big fan of good backup).