Personally I keep a fleet, but not to prevent blockades. The main purpose of my fleet is to prevent the enemy landing troops by sea along my coast, and hopefully drown their army before it can land.