Avoid rocky shores where waves pound the beach and head to one of these swimming beaches in Cabo San Lucas to stay safe in the water. The top spots for swimming in Cabo are Medano Beach, Chileno Beach, Santa Maria Beach, the Cannery Beach, and Lover's Beach.