MOREHEAD CITY

The home opener for The Morehead City Marlins is June 1. Watch the Marlins take on the Wilson Tobs with the game starting at 7:05 p.m. at Big Rock Stadium, 2714 Mayberry Loop Road in Morehead City. Single-game tickets are $7 for adults and $5 for children. For more information, visit mhcmarlins.com.

EMERALD ISLE

Enjoy a free family-friendly movie each week during Friday Free Flicks at the Emerald Isle Recreation Center. Showings are free and open to the public; children must be accompanied by an adult. Popcorn and drink are available for $1. For information, call 252-354-6350.

ONSLOW COUNTY

Onslow County Parks and Recreation Department are sponsoring a Summer Day Camp Program at Onslow Pines Park. Registration opens April 1. Two weeks of camp includes a full day of games, activities and arts. Camp is weekdays June 13 to 17 and Aug. 15 to 19 from 7:30 a.m. to 5:30 p.m. Cost is $50 per child per week. For more information, call 910-347-5332 or visit onslowcountync.gov/parks.

ONSLOW COUNTY

The Onslow County Parks and Recreation Department is sponsoring a Summer Day Camp Program at Dixon, Hunters Creek, Southwest and Swansboro middle schools, as well as at Summersill Elementary. Registration opens April 1 for session I and II. They include full days of scheduled field trips, games, activities and arts. Camp is held weekdays from 7:30 a.m. to 5:30 p.m. June 20 to Aug. 12. Cost is $140 per child with each additional child from the same family paying $130. For more information, call 910-347-5332 or visit onslowcountync.gov/parks.

ONSLOW COUNTY

Jacksonville Parks & Recreation is sponsoring summer day camps, including Voyager Camp, Teen Voyager Camp, Base Day Camp, and Stepping Stones Camp. Dates for each session include: June 20-July 1, July 5-July 15, July 18-July 29, and Aug. 1-Aug. 12. The camps vary according to age. Voyager Camp is for kids aged 6-11. Teen Voyager Camp is for kids 12-15, and Base Day Camp is for ages 6-11. Stepping Stones Camp is for ages 4-5. The costs vary depending on age group and residents versus non-residents. For more information, visit JacksonvilleNC.gov.

ONSLOW COUNTY

Jacksonville Parks & Recreation is sponsoring swimming lessons in four sessions: June 13-July 1, July 5-July 22, July 25-Aug. 12, and July 9, 16, and 23. The rate is $35 per session and ages range from 6 months to adult. Times for the sessions vary, so for more information, call 910-938-5312.

ONSLOW COUNTY

Onslow County Parks and Recreation Department are sponsoring a Summer Day Camp Program at Onslow Pines Park. Two weeks of camp includes a full day of games, activities and arts. Camp is weekdays June 13 to 17 and Aug. 15 to 19 from 7:30 a.m.—5:30 p.m. Cost is $50 per child per week. For more information, call 910-347-5332 or visit onslowcountync.gov/parks.

ONSLOW COUNTY

The Onslow County Parks and Recreation Department is sponsoring a Summer Day Camp Program at Dixon, Hunters Creek, Southwest and Swansboro middle schools, as well as at Summersill Elementary. Registration opens April 1 for session I and II. They include full days of scheduled field trips, games, activities and arts. Camp is held weekdays from 7:30 a.m. to 5:30 p.m. June 20 to Aug. 12. Cost is $140 per child with each additional child from the same family paying $130. For more information, call 910-347-5332 or visit onslowcountync.gov/parks.

ATLANTIC BEACH

The Crystal Coast Music Festival will be held June 4 in Atlantic Beach. The festival entrance is at 101 Atlantic Blvd. The musical lineup includes Third Eye Blind, Robert DeLong, Judah and the Lion and Amasa Hines. General admission is $18 in advance or $23 day-of. VIP tickets are $75 and include preferred entry, VIP viewing area and VIP hang area with exclusive cash bar and restrooms. For information, visit crystalcoastmusicfest.org.