The AMerican shipyard are very pricey, the only cruise company i know that has one is
royal caribbean. The only good thing about building a ship in the u.s. is that you don't have to go to another coutry before going back to the u.s. You can stay in the U.S