Mexico Beach is probably going to take a while to recover. My daughter who has lived in Florida for almost 25 years swears by Sanibel as the best. I’ve never been there. Funny thing about Fla folks, they don’t go to beaches that much. They go to the “springs”...clearwater rivers in fla. She wants me to canoe with them there, but I am old fat woman and just what the gators want so think I will pass on that one...lol