Not only does North Carolina have many different cities and towns to explore, offering a different piece of southern charm, great food and so many incredible & historic sights to see, it is also home to some of the best beaches one can find. With so many beautiful becahes to choose from it may be hard to narrow down which ones to visit the next time you are exploring the beautiful Tar Heel state. We thought we’d help you out a bit with 20 of the best top rated beaches in beautiful North Carolina. There is bound to be a beach that appeals to what each visitor is looking for and maybe even a few different ones that you would love to bask in the warm sunshine on. Take a look at this video and prepare to wish you were sitting on one of these golden beaches!