Swim in turquoise seas, admire grey whales and monarch butterflies, trek to native villages and sing and dance to the music of Mariachi bands. Along the way, you can learn Spanish words and phrases and discover Mexican culture. Enjoy your journey!