Medano Beach, in front of Villa la Estancia, is swimmable.
Cabo is very Americanized, especially most of the food. That is particularily so along the marina.
The marina is also full of peddlers. One walks with you 8 feet with his schtick, then he stops and another starts, to ad nauseum. I have never seen it worse than in Cabo.
Everybody rages about Mi Casa Restaurant so we went there to eat...don't. Food is not great at all and the peddlers come right into the restaurant. We could not even eat in peace. The worst was the guy with the canary. If you paid $1 US, the canary would pull out a little piece of paper with your fortune!!!
About the only place we had a really good meal at the marina was at the You Catch Them We Cook Them restaurant. The guys went fishing and they cooked the fish they caught there. Fresh, simply prepared, outstanding.
Eat at O Mole Mio instead. It is 3 or 4 blocks off the marina. All of their Mexican food is outstanding, particularly their black bean soup and chicken enchilada soup. All of their food has a great presentation as well. They also sell Mexican fertility figures and all kinds of things that celebrate Day of the Dead.
Take a drive up to Todo Santos. Hotel California is there and you can get better food there than in Cabo. We ate at both the Hotel California and the Tequila's Sunrise Bar and Grill restaurant. We had our best Mexican meal at the latter, simply outstanding shrimp chilies rellenos, and their guacamole was top notch.
We also went quadding about an hour north of Cabo...wasn't my cup of tea but family insisted and I survived

)))
We also did the normal stuff like sunset tour around El Arco etc.
I would say that Cabo San Lucas is worthwhile going once but it is not a place I would choose to frequent again.