In 2017, our family stayed at this nice resort on the Gulf of Mexico. We took direct flights from Oklahoma City to Fort Walton through Allegiant Air. Grabbed an Uber from the Airport to the Resort and just stayed around that area. There are several food options within walking distance as well as a putt-putt course and the pier.
We took the kids out of school and went just after the high season. This kept all the prices a lot lower.
This place is great for families. The lazy river and all the pools were a hit with the kids as well as the short walk down to the nice white sand beach. They have a few outdoor showers between the resort and the beach which is very convenient.
I recommend this place and hope to go back.