There's so many places to get great photos...depends on what kind of pics you're looking to have done.
There's the lovely touristy pics of places like Rockhouse, the Lighthouse or Ricks and yes, even Margaritaville .... Just Natural, Catcha Falling Star offer lush landscaping for photos.
I'm sure there are many more suggestions out there and as you travel around Negril with the photographer...you'll spot locations that'll be perfect for you also.