North Carolina has beautiful beaches along the coast such as Sunset Beach and Kure Beach. It also has mountain ranges like the Blue Ridge Mountains and rivers like the Roanoke River. The state offers scenic geographic features from the coast to the mountains.