Garfors had one thing to say about the Faroe Islands, an archipelago that lies between Norway and Iceland: "What are you waiting for? Just visit Faroe Islands."