where does tomaree peninsula get its name
The Delmarva Peninsula or simply Delmarva is a large peninsula on the East Coast of the United States, occupied by most of Delaware and portions of Maryland and Virginia.Although called a peninsula, it is technically an island after the digging of the Chesapeake and Delaware Canal.The peninsula is 170 miles (274 km) long.t its southern tip the Delmarva Peninsula is connected to Virginia Beach and Hampton Roads, Virginia, via the Chesapeake Bay Bridge-Tunnel.