but it's home to some amazing hidden coastal scenery. Onancock is a tiny town on the eastern shores of the Chesapeake Bay, ...