За рулём использовал совершенно бесплатный osmand. Правда, на андройде, но думаю, яблочная версия тоже существует. Карта качается заранее, и при полном оффлайне всё было замечательно.
Мы пользовались приложением Seychelles GPS в iTunes. Оно своеобразное, к нему нужно привыкнуть. Муж мой приспособился и нам его хватало. Оно работает без интернета, только по GPS (карты уже туда загружены).