I would not want to be maintaining a long-term naval blockade while constantly looking over my shoulder worrying about surprise attacks. Everyone knows where you are, and it would give plenty of time for a counter offensive to be planned. The US has something like 50 attack submarines, and a surprise attack from all of them at once would be a nightmare scenario for any fleet.
In the era of drones and missiles having your navy tied down in a blockade like that makes it all the more vulnerable.