I think it was stupid to mothball the battleships. One accident and you can the fleet. One battleship off the coast and all piracy would cease after the bombardment of one city/harbor.
Right now the populace supports the pirates and unless something happens to change that, it will continue.