Need some serious help figuring out what to do about our honeymoon flights.
So, we booked the perfect flight with Delta through Expedia for an awesome price. Unfortunately, our flight times were changed around 3 times and eventually outright cancelled. They re-booked us free of charge (as they should) and all was good until I received another email last week stating that our flight has been cancelled again 
Our options for re-booking are extremely limited as we are leaving the venue to go directly to the airport (which is about an hour drive). As of right now, the only flight option they have for me lands at our destination around 10:30 P.M. which is way later than I'd like. I really don't want to spend my wedding night on a 3 hour layover in Atlanta when I really should be relaxing in Florida.
My question is, what should we do?
A. Cancel with Delta and try to find flights elsewhere (I've yet to see a much better time option elsewhere and the cost will likely be higher)
B. Don't book anything and wait to see if something better comes up in the next few weeks
C. Book this awful flight and hope that they let us switch flights free of cost if something better comes up (seriously doubt they'd do this for me based on how awful my experience has been so far).
Please help. Is this a common issue with all airlines and how often do airlines create new flights? I've flown my whole life (with and without Expedia) and have never experienced schedule changes/ cancellations like this before.... I'm feeling really demotivated right now 