Yes, the default population cap for each island in Tropico 6 is two thousand, which means no more citizens will move to the island after it hits the cap.