Ваша проблема связана с симулятором :
CoreLocation правильно вернет ваше текущее местоположение на основе вашего IP-адреса.
Независимо от того, что думает CoreLocation, MapKit всегда думает, что вы находитесь в Купертино, штат Калифорния, в штаб-квартире Apple.
Комбинируя эти два вместе, когда вы рисуете карту и центрируете ее в месте, указанном в CoreLocation, вы не видите синюю точку, несмотря на то, что у вас включена функция ShowsUserLocation - это потому, что все кончено Купертино .
Если вы запустите приложение на реальном устройстве, CoreLocation и MapKit будут синхронизированы, и синяя точка появится соответственно там, где вы ожидаете.