Jonathon,
While many of your competitors do have some type of gallery many of them have also been able to have a balance between text / HTML. Your pages, while they show the prospective bride's a beautiful gallery of her work, there is just not enough text for Google to consider for indexing.
Consider adding more textual copy about the photos, where they were taken "an austin wedding". The idea behind snippets in the images should help the pictures show up in Google Universal photo search. One thing to note is that your site is not currently listed in the Universal search for Google Places - this is the localized search for the "austin wedding photographers" keyword phrase. I would consider this to be a critical issue in driving business. https://support.google.com/places/bin/answer.py?hl=en&answer=142902&topic=1660711&parent=1656746&rd=1
This will at least give you another avenue of page 1 placement while you continue to tweak the site.
Scot