The entire month of May is Tourist Appreciation Month and to celebrate, Mexico Beach hosted its annual Punch on the Porch ...