Flam is a small village nestled in a remote corner of innermost Aurlandsfjord, a tributary of the 204-kilometer long and up to 1308-meter deep Sognefjord. Surrounded by steep mountainsides, roaring waterfalls, and deep valleys, it's a paradise for nature lovers.