What the Bible says about John the Apostle, Exile of
(From Forerunner Commentary)
John was on Patmos because he was being persecuted—he was in exile there, imprisoned on this island. Because he was preaching the Word of God, the authorities got rid of him by putting him on the island of Patmos.
John W. Ritenbaugh
Revelation 2-3 and Works