A small boat carrying 40 migrants who made the dangerous Mediterranean Sea crossing from Africa arrived on the southern Greek island of Gavdos, off Crete, on Saturday, authorities said.