Place potatoes in large stockpot and cover with cool water. Boil until just fork-tender, about 8 minutes. Drain and set aside.
Melt butter in same pot over medium. Add onion and pinch of salt and cook, stirring occasionally, about 3 minutes.
Add garlic and leeks and cook 1-2 more minutes, until garlic is fragrant.
Add bay leaf red pepper and all liquids and bring to a bare boil. Reduce to medium.
Add potatoes and corn and simmer about 10 minutes, until chowder is thick.
Taste the chowder and add salt and pepper to your liking.
Reduce heat to medium-low. Add salmon and stir, cooking just until it starts breaking into bite-sized pieces.
Stir in lemon juice and remove bay leaves.
Ladle chowder into bowls and garnish with fresh dill.