I'm in the Triangle area -- thus about equi-distant between mountains and beaches. My two most favorite places to visit here are Asheville (access to mountains) and Ocracoke Island (some of the best rated beaches in the world). And Wrightsville Beach is an easy day-trip from here.