Surprisingly, I wasn't able to find ANY meaningfull information in 30 minutes of search in all the right places..it's suspicious, I think I am doing something wrong. I would add, that the solution should be without requiring third party code or webservices..
I actually wrote a category to address this caveat in the CLPlacemark class. It currently uses the -ISOCountryCode property to map it to its correspondent continent.