Offline Maps application for Mac
Planito seems to be a good app for offline map viewing. It allows you to cache and view many different maps:



Planito does cost $4.99, but there is a trial available.