You've probably seen photos of snorkelers with a giant whale shark, right (like this, for example)? Well, you can do that not too far from Los Angeles: in La Paz, Mexico! Here are some things you should know before you go:
1. Most people who go snorkeling with whale sharks in La Paz are probably tourists from Cabo San Lucas, just like I was. The price including transportation from Cabo is around $160 (e.g. Cabo Expeditions), but if you book just the snorkel itself (I booked with Marlin Adventures) then it's only $48 per person. My rental car for 2 days including all insurance was $180 which also got me from the airport to Cabo and back, so this ended up being much cheaper for us.
3. Getting back to jumping in half a dozen times during the trip: the water in the Sea of Cortez in the winter (that's whale season) isn't all that warm and the sea can be rough during windy days. You think 2 hours is short, but you'll get pretty exhausted.
4. Again, the sea can be rough, and the boats they take are small (6 snorkelers per boat). Might want to take some dramamine, just in case. I usually don't get sea sick, but I was borderline this time.
5. This last one is just a bit of an observation. There's a rule that states there should be one boat per whale shark, and maximum of 6 snorkelers per whale shark. But, this is Mexico ... what this ended up meaning is that there are half a dozen boats waiting around a whale shark, and the snorkelers in each boat take turns jumping in (i.e. racing) ..
Well, there's that! It's not a leisurely activity but well worth doing! You most likely will get to take a good, long look at a whale shark during those 2 hours!