> So, to get home from B I need to travel on a bearing of 12 degrees for 1.7 miles.

Looks good to me. Did you figure it all out just from being told the cosine formula? Kudos if so.
_________________________
Quality is addictive.