Hamnøy in Lofoten - Norway.
Lofoten is a group of islands in the northern part of Norway. With its postcard-looking small fishing villages nestled in fjords, dotting a very rugged coast with abrupt peaks rising directly from the ocean, the archipelago is often described as one of the most scenic parts of Norway.