My guidelines:
A> If it makes a usable, distinct item, whose creation time is normally measured in days, it's Craft. Note the qualifiers there: making twenty sandwiches is Profession (Chef), not Craft (sandwich). Well, unless it's a sandwich made from Perfectly Normal Beast or something.
B> If not A, and it requires some sort of physical effort, it's Profession.
C> If not A and B, it's probably a Knowledge skill.
For cartography? Depends what specifically you're referring to:
> Making a map: Craft.
> Reading a map to get specific, obscure information: Knowledge.
> Using a map you made to do perform mundane tasks: Profession.
In each case, I wouldn't call it a cartography skill; it might be Craft (calligraphy), Knowledge (geography), and Profession (sailor) for the above three checks.