Cabo San Lucas is one of Mexico's top tourist destination. Cabo is known for its beautiful beaches, resorts, ATV tours, and sea arch El Arco.