Not aware of a whole overview map but the ferry companies are
DFDS - www.dfds.com/en-gb/passenger-ferries/ferry-crossings
Routes: Dover-Calais, Dover-Dunkirk, Newhaven-Dieppe and Newcastle-Amsterdam
Stena - www.stenaline.co.uk/routes/harwich-hook-of-holland
Route: Harwich-Hook of Holland
Britanny Ferries - www.brittany-ferries.co.uk/ferry-routes/ferries-france
Routes: Portsmouth-Caen, Portsmouth-St Malo, Plymouth-Roscoff, Poole-Cherbourg, Portsmouth-Le Havre, Portsmouth-Cherbourg
P&O - www.poferries.com/en#route
Routes: Dover-Calais, Hull-Rotterdam
Irish Ferries - www.irishferries.com/uk-en/routes-and-times/dover-calais/
Route: Dover-Calais
In terms of which is best - it depends where you are starting from and where you want to go.
If you are starting in the South of England routes like Dover-Calais/Dunkirk are only a short 1.5-2 hours crossing and then you can be in the Netherlands within about 3 hours driving. If you are near Essex then the Harwich route is good because its gets you straight to Holland.
Alternatively the Britanny Ferries routes are much longer (6hours plus). They have childrens entertainers etc on the daytime crossings but are best for the west of France or if driving to the South/centre.
If coming from the North the Newcastle/ Hull routes are good as you dont have to travel South first .
Overnight routes can be fun but in my experience arent very good for getting a good nights sleep for children and adults as you tend to leave late and arrive very early which may not be the best conditions for a long onward drive. Also the cabins can be on the compact side!
In terms of cost the shorter routes are cheaper although bizarrely when I was looking recently cheapest seems to be Newhaven-Dieppe. The Britanny Ferries routes are more expensive but you get a better experience.
We use the ferries quite a lot and live within a 15 minute drive of Portsmouth port so its really convenient for us to go on the Britanny and the roads are generally better in France/ Belgium/Netherland so you can cover longer distances easily.