This may come surprising to you, but yes, there is an ending in Tropico 6. When your treasury crosses the mark of ten million in-game currency, the game will end.