Mexico beaches come in all shapes and sizes. Two of the most famous areas are Cabo San Lucas and Acapulco.
Acapulco
You