I've looked around, and as far as I can tell there are several options for users to extract data from Garmin GPSs. In order of preference:
1) GPSResults comes in a Mac version. I don't know if that version can read from Garmins. Trialware, so you can try it and see. The plus is that it also does results calculation on your local Mac if you set it up right.
2) I thought that GPSARPro had mac support, but I can't find a download link right now. That is also a good option.
3) GPSBabel comes in a MAC version (
www.gpsbabel.org) and has some special notes in its support section about Garmins and Macs, which is good. It is free (donationware.) This link:
http://www.bensinclair.com/article/how-to-use-a-garmin-gps-with-your-mac describes how to set this up.
4) There is a specialist MacGPS software that supposedly supports Garmin devices. Costs about $70 or so. (
www.macgpspro.com)
5) As Nebs says, you could use parallels or similar to access PC based software.
6) Garmin supposedly has some specialised software for Macs (see
www.tuaw.com/2008/01/17/garmin-improves-mac-support-for-gps-releases-a-bobcat/) but no idea if this is supported or still exists. (Perhaps this should be option 1?)
If you can get the GPX file off the device, but don't feel like doing the analysis via a Mac-based applciation, you can still upload from Mac to
www.ka72.com (my site-plug) for free. I haven't tested wth Safari, but it works fine with Firefox and Chrome. (And ie of course, though what kind of madfool uses that I don't know!)
Dislaimer: I don't have a Mac, or a Garmin, so all this comes with a pinch of salt. If anyone has practical experience to post, that would be great. Then I can't be blamed for wasting this guy's time

Dylan.