Mount Fuji, a prominent Japanese snow-capped peak, stands majestically in the distance, its peak shrouded in a light dusting of snow, overlooking a serene body of water and a small town nestled on the shore.