What made England such a superior naval power?

by SomeGuyFromVault101
GTFErinyes

Could you clarify if you mean England as in the Kingdom of England itself, or the United Kingdom after the Acts of Union of 1707 which established the Royal Navy as we know it today