The Pacific coast of Mexico is characterized by beautiful beaches and fascinating rock formations. While the coastal region offers sunbathing and watersports in popular resorts such as Cabo San Lucas, Mazatlán and Puerto Vallarta, the interior is famous for its deserts, vineyards and the mountains of the Sierra Madre.