If you wish to travel to the Faroe Islands, you should inquire whether you will need a visa. In the affirmative, make sure to file an application in due time.
The administration of visas to and from the Faroe Islands is under Danish jurisdiction, wherefore you should contact the Danish Immigration Service who process applications for visas to and from the Faroe Islands.
Detailed information on visa rules and guidance on how to apply for a visa please contact the local police headquarters in the Faroe Islands or alternatively the Danish Immigration Service