Can I create a delivery profile where for a specific city, not just per state/province?

Unfortunately, we are limited with Shopify API when it comes to the definition of the shipping/delivery area in delivery profiles. This means that you can only limit this to a state/province and not to a city.