The main goal of Boom Beach is to build a powerful base, train an army, and engage in strategic battles with other players or AI-controlled bases. The objective is to collect resources, defend your base from attacks, and expand your territory by conquering other bases.