Island resort in the Finnish Archipelago National Park with rustic to stylish cabins and a restaurant. Offers relaxation and adventure.