Cabo San Lucas is a perfect spot for a bachelor party. Lots of sunshine, fishing, yachting, restaurants, tequila tastings/drinking, camel riding, ATV fun, zip lines and crazy wild bars! Just be careful with the crazy wild bars! A well know/well-liked place for swimming and games is Medano Beach. Actually, this is the only really safe swimming…