Buttonwood Beach is located on Maryland’s Eastern Shore on a gorgeous piece of land on the banks of the Elk River at the head of the Chesapeake Bay. If you’ve never camped before - this is the perfect place to start. The modern conveniences are all right