Leashed dogs are welcome year-round at this NC beach. Oak Island is an island off the North Carolina coast about 30 minutes south of Wilmington, NC. It is accessible across a bridge (you do not need to take a ferry to get there). Oak Island beaches (Caswell, Yaupon, & Long Beach) are very family and pet friendly. About Oak Island. Oak Island, North Carolina is a small beach town located on the coast of the Atlantic Ocean in southeast corner of the state south of Wilmington and north of Myrtle Beach, South Carolina. The city was founded in 1999, forming after the merging of the towns of Long Beach and Yaupon Beach. Outdoor activities near North Carolina vacation homes. From the mountains to the beach, North Carolina is an adventure playground for outdoor enthusiasts. The alpine environment brings skiing, snowboarding, sledding, cross-country skiing, snowmobiling, and other winter sports, as well as zip lining, mountaineering, and hiking.