Book a Session in Rockland, MA

Have a question or ready to book? Fill out the form below and I'll get back to you within one business day — typically sooner.

Let me know what type of session you have in mind (headshots, family portraits, senior portraits, branding, maternity, or something else), your preferred timeframe, and whether you have a location in mind or would like a recommendation. The more context you share, the better I can plan something that fits.

For fall family sessions and summer senior portraits, early booking is strongly recommended — peak-season golden hour slots typically fill six to ten weeks out. Headshot clients generally have more flexibility. Studio and on-location sessions are both available throughout the year.

Send a Message

Studio Location

South Shore Photography is located in Rockland, Massachusetts — conveniently situated to serve the entire South Shore. We offer both studio sessions and on-location shoots at parks, beaches, and businesses throughout the area.

83 E Water St · Rockland, MA 02370

Hours

Mon–Fri 9 AM–8 PM · Sat–Sun 8 AM–8 PM

Frequently Asked Questions

How far in advance should I book?

We recommend booking 2–4 weeks in advance to secure your preferred date. For senior portraits, booking early in the summer ensures the best availability for fall sessions.

Where do sessions take place?

We offer sessions at our Rockland studio as well as on-location across the South Shore — beaches, parks, downtown areas, your home, or your business. We'll find the right fit for your session.

How many photos will I receive?

Session packages vary, but you can expect a fully edited gallery delivered within 2 weeks of your session. We'll walk you through selecting and finalizing your favorites.

Do you offer prints and wall art?

Yes. We offer a range of professional print products, from simple prints to framed wall art and albums. We'll discuss options during your session preview.

Enjoyed your session? Leave us a review on Google

Ready to Book Your Session?

Call us directly or fill out the form above.

(781) 312-8824Get in Touch