Sauron couldn't attack Valinor because it wasn't in Arda anymore. After the second age arda became round and only Elves could sail to Valinor.