Saint-Nazaire is famous for its shipyards. But the small city on the coast of Brittany in western France is also becoming known for something else — the welcome it gives to refugees.