Events this weekend in Cabo San Lucas, Mexico