Santa Cruz is a charming coastal town located in the state of Nayarit, Mexico. Situated along the Pacific coast, Santa Cruz is known for its beautiful beaches, warm climate, and laid-back atmosphere. The town is a popular destination for tourists seeking a relaxing beach getaway, as well as for surfers looking to catch some waves. Santa Cruz is home to pristine sandy beaches, crystal-clear waters, and stunning sunsets, making it a picturesque location for vacationers. The town also offers a variety of water activities, such as snorkeling, fishing, and boating, allowing visitors to fully immerse themselves in the natural beauty of the area.