Among its many, many amazing attractions, Cabo San Lucas is well known for having some of the best beaches in the world. Located at the southern tip of Mexico's Baja California peninsula, Cabo San ...