Get ready to kick off your summer with the 12th annual Mayfest on Main. The day will feature great live music, a community stage and a children’s area, as well as art, craft and food vendors. A day of family fun, bring a beach chair to settle in for some tunes or stroll the street and browse the local shops. Main Street in North Myrtle Beach. Saturday, 10 a.m.–6 p.m. Free. (843) 280-5570, www.parks.mb.us