This is what Lofoten Islands are, an amazing archipelago in the arctic where fairy tale villages lies between a caribbean looking sea and spectacular rocky mountains.