A peaceful spot in the Helsinki archipelago