What can beat the thrill of a whale coming right at your small inflatable boat, then diving underneath it? The joys of Puerto Vallarta, Mexico: nightclubs, guacamole, whale watching and more with my mom, Jack and great friend Chuck. See the gallery at right.