Germany's goal in the Battle of the Atlantic was to ...

AInvade the coast of Great Britain and then take over the entire country
BKeep food and war supplies from reaching Great Britain and the Soviet Union
CPrevent Allied forces from landing in Normandy and liberating France
DPrevent the invasion of North Africa