Check out this great article posted on the Traveling Mom website (it does contain affiliate links):

Things to Do in Mexico Beach, FL