Tp Players To a Certain Block When They First Spawn

You can set the default gamemode to "adventure" and players will spawn at the exact world spawn rather than within a radius.

/defaultgamemode adventure

In 1.9+, the spawnRadius gamerule sets how many blocks outward that the player can spawn within without having to change the default gamemode.

/gamerule spawnRadius 0