Generally, the Valar only permitted immortals the right to reside in the Undying Lands. In the Third Age, Frodo, Bilbo, and later Gimli got special dispensation to travel to the Undying Lands because they were ring-bearers.