There still is a great disparity between the time to build those 100 ships and the time that you can lose them. It needs to be tightened. And there needs to be a limit on attacks to any individual in a 24 hour period. Period.
Still, if you got enough gold reserves, your ships are never lost. Gold reserves must be relevant to your fleet count. If you keep this simple rule, then you never actually risk any ship loss.