In South Walton County in the Panhandle, nestled in the dunes, Grayton Beach is a small town that not many people outside of this area have discovered.