not according to my rules… surface ships can ignore subs for the purposes of movement.
from the rulebook:
Amphibious Assaults
During this step you will resolve each amphibious assault
you announced during the Combat Move phase. If you did
not announce an amphibious assault, go to General Combat
(see pg. 16)
Amphibious Assault Sequence
1. Sea combat
2. Battleship & cruiser bombardment
3. Land combat
Step 1. Sea Combat:
If there are defending surface warships and/or scrambled air units, sea combat occurs. If there areonly defending submarines and/or transports, the attacker can
choose to ignore those units or conduct sea combat.