It's better to level Smithing in Bastok, though San d'Oria has a guild as well.
You can level up to 10 without visiting any guild, but it is a lot easier, since you should start with Bronze Ingot, which requires Copper and Tin ore--both available from the guild shop.
http://wiki.ffxiclopedia.org/Category:Smithing