Le martin-pêcheur consomme de grandes quantités de petits poissons. Il doit donc vivre au bord de cours d’eau regorgeant de nourriture. On trouve le martin-pêcheur près d’étendues d’eau relativement plates, au courant faible, où il peut pêcher facilement. Dans l’idéal, le martin-pêcheur s’installe sur les berges du cours d’eau, dans des arbres dont les branches surplombent la surface. Il peut alors y observer l’eau patiemment et chercher ses proies du regard.