Officers were called to Turks Pier just before midnight.
The man refused to leave and made threats towards officers before a small fire was started on the boat.
They gained entry and he was arrested on suspicion of criminal damage and arson and taken to hospital where he remains.
A number of nearby residents were also evacuated.