Did you bring your golf clubs with you? You can enjoy a day of golf just minutes from the beach at North Shore Country Club or take a drive and visit Rock Creek Golf course in Jacksonville. To practice your drive or playing a little mini golf, Swinging Things is the place to go. Located about 20 minutes outside Jacksonville, you’ll enjoy hours of fun at the large course, complete with a pavilion and batting cages.
If the forecast calls for rain, Onslow is home to countless family- friendly activities on the mainland. In Jacksonville, the kiddos can jump the day away indoors at Altitude Trampoline Park. This indoor trampoline park lets you bounce from each attraction and land into their cushy foam pits. Or challenge the whole family to a game of dodgeball. It’s up to you! Experience a little art by creating beautiful memories with a hand-painted pottery piece at The Accidental Artist on Gum Branch Road. Next door, you can top off your afternoon with a mega-shake at Yo’brez dessert bar for a sweet afternoon snack – they offer freakshakes (milkshakes decked out with toppings and snacks) specialty cones, dairy free ice cream and more.
If your little ones are big swimmers but tired of the sand, you can splash around in your hotel’s pool for an afternoon of fun. There’re also several free splash pads in the area – from Swansboro to Richlands. Did you bring your bikes or hiking shoes along? We have a rugged bike trail at Big Branch bike trail in Richlands, wooded walking trails at Jacksonville Commons, and plenty of playground spaces throughout the area. Jacksonville even has inclusive play spaces at Northeast Creek Park for children with special needs. It also has a disc golf course, splash pad, and boat launch. Visit the parks page on our website for a list of parks in the area.