Couples, Engagement

Engagement Photo Locations in Naples and Fort Myers

First of all, CONGRATULATIONS! Getting engaged is so exciting! Now you’re thinking about save-the-dates and documenting your engagement. And you want to make sure each engagement photo is memorable in the process, right?  Every engagement photo should paint a picture of your love story, and these spots will help enhance the photos!

1.     Koreshan Historic State Park (Fort Myers, Florida)

I made this my top pick because Koreshan has a very special place in my heart. My husband and I took our engagement photos there, and we recently took our first family photos (with our son) there, too! The aesthetics are beautiful and there are so many dreamy spots to make for the most romantic photos. 

This park has a tone of history. There’s an on-site museum dedicated to the Koreshan’s settlement. You won’t regret visiting this park! For up to date rules and admission/parking information, click here.

Koreshan State Park Engagement Photos

2.     Delnor Wiggins-Pass State Park (Naples, Florida)

This popular location is a must on this list and beautiful for engagement photo magic! Wiggins-Pass is known for its lengthy stretch of beaches along Florida’s Gulf Coast. Plus, there are five areas you can choose from to take your photos, though I would making your trip early morning or late afternoon due to the crowds that usually form here. Not to mention, this state park is a local’s favorite and is also heavily visited by snow birds during the winter season. Ask for the best times to photograph here and rest assure I will guide you! Find updated park hours, parking, and other important information here.

Delnor-Wiggins State Park Engagement Photos

3.     Seagate Beach (Naples, Florida)

This is the location where I completed my very first photo shoot (at the suggestion of a former student of mine). So, if you’re looking for a low-key (in the morning at least) yet scenic spot for your engagement session, look no further than Seagate Beach! Located right behind the Naples Grande Beach Resort and Seagate Drive, this Naples beach is sure to become one of your favorites and it’s a very memorable spot for your engagement photos. Have your photos taken while you walk along the beach, on the beautiful boardwalk leading to the beach itself, or the many other scenic spots. 

Due to the influx of visitors, the City of Naples has limited free parking to Naples residents only. Make sure to get yourself a beach sticker to park in the Seagate Parking Lot for free. Metered parking is also available on site (debit and credit cards are accepted). 

Seagate Beach Engagement Photos

4.     Lover’s Key State Park (Fort Myers Beach, Florida)      

It’s all in the name, folks. If you’re looking for some romance and variety in your engagement shoot, you’ll definitely find it here.  This popular, romantic beach boasts plenty for couples to get excited about. Photos by the shore or the wooded walking trails spanning over five miles. A butterfly garden and other wildlife can be seen along the walking trails.  

This park is open daily from 8am to sundown making it a great pick for your engagement photos. For updated park information, click here

Marco Island Beach Engagement Session

5.     Downtown Naples (Naples, Florida)

If you’re looking for a livelier scene away from the water or parks, this is the spot for you! Downtown Naples boasts some of the best scenery for the city enthusiast. There’s a plethora of modern architecture and beautiful spots to photograph by that will make your engagement photos stand out. This area is just as romantic and absolutely fun, too! Keep in mind that Fifth Street South and Third Street South are the most popular choices for photos. Find updated parking and garage information can here

Downtown Fort Myers Engagement Session

While this list is no where near the end all of locations, they are, in my opinion, the best! Looking for other locations or suggestions? E-mail me at or contact me through my website , or contact form, . I’d love to hear from you!