Many might think that Cape Fear was just a film starring Robert DeNiro and Juliette Lewis. On the contrary – Cape Fear is the region along the river of the same name. It’s a sleepy little area in North Carolina offering plenty of rest, relaxation, and nature. Forget about life’s modern stresses when you board …