I am a duck breeder who relocated from urban life in Tampa, FL, to a rural mountainous area outside of Radford, VA.

This is a tricky question. To answer it properly, we first need to determine a couple of things.
You need to know what you are looking for before you get started.
In general, Pekin and Campbells produce the most eggs. Runners produce a substantial amount of greenish-blue ones. The Aylesbury, a form of Pekin, produces a good number of eggs, but it is critically endangered according to the Livestock Conservancy.
For this article, I used the duck comparison chart data from Metzer Farms, my personal experience raising ducks, and research data. I hope that all of this information will help you decide on the best duck breed for your egg-laying needs.

Pekin
They produce the biggest eggs.
Aylesbury
They are similar to the Pekin, but they are endangered.
(Khaki) Campbell
They produce the most eggs, but their eggs are smaller than Pekin eggs. They are small birds, so they are ideal to raise in an urban setting.
Runners
They lay blueish-green eggs, however they produce fewer eggs per year than most other duck breeds. They are good gardeners.

Pekins, Aylesburies, (Khaki) Campbells, and Runners are the best ducks for eggs, at least in terms of production. The Pekin and Aylesbury breeds are nearly identical, except for their bills: Pekin ducks have orange bills, and Aylesburies have pink bills.
If you are looking to consume a lot of eggs, then the Pekin should be your number one choice. I say this based on two factors:
If you intend on breeding ducks, the questions you must ask yourself are totally different. The new questions revolve around what your breeding purposes are.