The Chesapeake Bay is approximately 200 miles long  stretching from Havre de Grace  MD  to Virginia Beach  VA It is the largest of more than 100 estuaries in the United States and the third largest in the world