As far as a snowmobiler goes, you have some of the most breath taking pictures. Definately a place that GPS is a welcome thing. Looks like getting lost would be very easy.
I always bring GPS with me when i ride but if weather is nice and clear then you really should not get lost just get you on top of some hill and then you will see the coast and big mountains to the east