What was the main reason that several New England cities became major shipbuilding centers?

The abundance of natural resources

The forests of New England provided an ample supply of timber for shipbuilding. The region also had many rivers and harbors that provided ideal locations for shipyards. In addition, the New England coastline was well-suited for shipbuilding, with its many inlets and coves providing shelter from storms.

Copyright Wanderlust World © https://www.ynyoo.com